This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430F5310:BSL 协议解码

Guru**** 2387640 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1126997/msp430f5310-bsl-protocol-decoding

器件型号:MSP430F5310

我们尝试在 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  。 这可能是什么原因?