大家好、团队、
我们正在尝试 开发主存储器引导加载程序、以便 使用 UART (不带 FET)对我们的控制器进行现场编程。 为此、我们遵循了 SLAA600d 中定义的过程。 我们下载了 MSPBoot 模板、并根据文档为双映像 UART 模式20位创建了引导和应用项目。
我能够 使用 UART 将映像发送到控制器、并且可以看到已在存储器中下载映像、经过 CRC 验证、已将下载的映像复制到主应用程序区域。 但是、一旦控制器重新启动、应用程序就不会运行。 为此、我们检查了主应用程序区域、可以看到前4个字节被0xFF 擦除/覆盖。
我们无法确定前4个字节被覆盖的原因。
XT2 32MHz、MCLK = ACLK = 16MHz、SMCLK = 8MHz、UART = USCI1、波特= 115200。
以供参考、连接引导和应用程序项目。
谢谢
Ashish