MSPBoot main.c 中有三个 TODO 项需要用户修改:
- 定义调试接口
- 例如,调试接口可以是在引导加载程序中时点亮的 LED 或进入特定状态的 GPIO
- 初始化时钟系统
- 默认情况下,MSPBoot 随附的示例将系统频率设置为 8MHz。MSPBoot 可以在 8MHz、4MHz 或 1MHz 下运行。有关更多详细信息,请参阅随附软件包和器件特定用户指南中提供的示例。
- 初始化硬件
- 当器件进入引导加载程序代码时,未初始化为默认值的外设寄存器会影响其正常运行。例如,由应用程序设置为每秒中断一次的计时器将影响 MSPBoot 的运行。因此,TI 强烈建议将所有外设寄存器初始化为默认值。如果是在 BOR 之后进入的引导加载程序,则所有外设寄存器均已设置为默认值。