ZHCA999D October 2016 – March 2020 MSP430FR5969 , MSP430FR5969-SP , MSP430FR5994 , MSP430FR6989
MSPBoot 无法擦除或重新编程引导加载程序区域。此限制提供了更安全的实现方案,因为引导加载程序始终可访问,并可以通过强制使用引导加载程序模式来恢复 MSP430 MCU。
复位矢量是引导加载程序必不可少的组成部分,因为其可以强制 MSP430 MCU 始终跳转到引导加载程序的进入序列,所以不应将其擦除。由于复位矢量位于 16 位 FRAM 空间 (0xFFFE) 的顶端,因此引导加载程序代码位于相邻位置(请参阅Figure 5)。
中断矢量表也位于受保护的引导区域中。因为预计中断表的值将根据应用程序而变化,所以这意味着必须遵循一些特殊注意事项以允许应用程序中断。应用程序可以使用额外的 20 位空间(0x10000 及更高)。