我们尝试在 MSP 应用中使用以下代码进入 BSL 模式
#include
int main (空)
{
volatile unsigned int i;
WDTCTL = WDTPW|WDTHOLD;
disable_interrupts ();
((void (*)() 0x1000)();
}
然后、我们在 RealTerm (RealTerm:Serial/TCP Terminal download | SourceForge.net )中打开 MSP430 Application UART 端口、并进行以下设置
波特9600偶校验、8个数据位、1个停止位、硬件流控制无
我们已经发送 了用户指南 MSP430闪存器件引导加载程序(BSL)中列出的 BSL 版本检查命令
3.7.4 UART BSL 的示例序列
获取 BSL 版本
主机:80 01 00 19 E8 62
BSL:00 80 05 00 3A 00 01 01 01 01 6C 4F
从 BSL 获取的结果不是预期的 结果,即0x05 0x92 0x00 0x00 0x04 0x80 0xFE 0xED 。 这可能是什么原因?