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