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.
您好!
我已经从"MSP430BSL_1_01_00_01.zip"中修改了 MSP430F522x_I2C 示例、以便与 MSP430F5528配合使用。
我可以使用以下命令成功切换到 BSL 模式:
_disable_interrupt ();//禁用中断
((void (*)() 0x1000)();//跳转至 BSL
现在、我尝试使用 BSL-Scripter 与 BSL 通信并将新固件上传到 MSP430F5528。
遗憾的是、BSL-Scripter 似乎不支持5xx 微控制器的 I2C BSL:
模式5xx I2C 100000 COM7
[ERROR_MESSAGE]所选的通信协议不适用于所选系列!
如果只是在准备好使用 FR-Type、我会收到一条失败消息、但我已确认密码已成功传输:
MODE FRxx I2C 100000 COM7//FRxx
RX_PASSWORD .\pass_default.txt
阅读 txt 文件:C:\ti\ScriptExampleWindows\test\pass_default.txt
[ACK_ERROR_MESSAGE]未知的 ACK 值!
是否有机会让 BSL-Scripter.exe thtat 允许 I2C 用于5xx?
或者、我是否使用了错误的家姓?
B.R.
David
尊敬的 David:
感谢您发帖。 默认情况下、MSP430F5528支持 USB BSL、但可配置为使用 UART BSL。 遗憾的是、使用内置 BSL 的器件不支持 I2C BSL。 如果要求使用 I2C BSL、那么也许您应该更改器件或者考虑使用支持 I2C BSL 的主存储器 BSL。
MSPBoot–适用于 MSP430闪存微控制器的主存储器引导加载程序
此致、
James
MSP 客户应用
感谢您的回复、
实际上、我想知道 BSL-Cripter 是否可以支持用于 I2C 的 F5xx、因为 TI 已经发布了用于 MSP430F522x 的 BSL。
IM MSP430BSL_1_01_00_01是 MSP430F522x 的已编译发布版本"BSL.00.07.06.94.txt"、但 BSL-Cripter 拒绝切换到 I2C 模式。
B.R.
David