主题中讨论的其他器件: MSP430G2231、 MSP-FET
我已决定尝试使用 MSP430G2 Launchpad 以及 BSL-Rocket (我可能会单独询问)。 下面列出了一些与 我认为需要做的事情相关的问题。
1) 1)由于我将 MSP430F1121器件(我确认它不是 A 器件)用作目标、并且使用 MSP430G2231作为程序员的 Launchpad、我应该在 CCS 中编译 G2231或 F1121的代码吗? 我对此有点困惑。
2) 2)我使用 slaa535a 作为对器件进行编程的指南、我确实获得了随文档提供的示例 LaunchPad BSL 接口代码进行编译、但该文档指出应使用 MSP430 Flasher 将固件刷写到 G2231中。 这是否仍然有效、或者能否使用 CCS v8刷写固件?
我认为这只需要做一次。
3) 3)我尝试使用弃用的 BSLDEMO2.exe 和 BSLDEMO-2.01c.exe (由 George Hug 建议)对我的 F1121部件进行编程、但是、我遇到了以下错误:
C:\ti\BSL_Scripter\emated\BSLDEMO>BSLDEMO2.exe -cCOM67 -btest.hex
MSP430引导加载程序通信程序(版本2.02 - 2017)
批量擦除...
额外批量擦除周期...
传输标准密码...
BSL 版本:1.10 -系列成员:F112 -流程:1040
将0x0C22...载入 PC
传输标准密码...
将新的 BSL"fpl_test.hex"加载到0x0300...处的 RAM 中。
程序从10ff6e4开始、238字节... 错误:0
00 KByte▐▌程序从10ff7d2开始、238字节... 错误:0
程序从10ff8c0开始、176字节... 错误:0
验证新的 BSL"fpl_test.hex"...
检查从3030303a 开始、238字节... 错误:0
303030303a 下验证失败(f2、ff)
错误:验证失败!
C:\ti\BSL_Scripter\emated\BSLDEMO>BSLDEMO-2.01c.exe -cCOM67 -btest.hex
MSP430引导加载程序通信程序(版本2.01c)
批量擦除...
额外批量擦除周期...
传输标准密码...
BSL 版本:1.10 -系列成员:F112 -流程:1040
将0x0C22...载入 PC
传输标准密码...
将新的 BSL"fpl_test.hex"加载到0x0300...处的 RAM 中。
程序从19fe34开始、238字节... 错误:0
00 KB▐▌程序从19ff22开始、238字节... 错误:6.
错误:通信错误!
如何确定导致这些错误的原因?