我目前正在研究该项目并使用 IAR 和 MSP Flasher。
在我们的项目中、我们使用 IPE 并受密码保护。 当我使用 IAR 进行闪存时,闪存连同验证会成功,但是使用 MSP 闪存器时,验证会失败。
请在下面找到 MSP Flasher 的输出。
;
C:\ti\MSPFlasher_1.3.18>MSP430Flasher.exe -n MSP430FR5989 -m Auto -e ERASE_ALL -w MSP430.hex -v MSP430.hex -z [VCC]-p 0xaa0b84ffFFFF
*---- /|-------------------------------------------------------- *
* /|_ *
* //MSP Flasher v1.3.18 *
* |/ *
*---- |/---------------------------------------------------------- *
*
*评估触发器...完成
*检查可用的 FET 调试器:
*发现 USB FET @ COM12 <-已选择
*正在初始化接口@ COM12...完成
*检查固件兼容性:
* FET 固件是最新的。
*正在读取固件版本...完成
*将 VCC 设置为3000mV...完成
*正在访问设备...完成
*正在读取设备信息...完成
*正在将文件加载到设备中...完成
*正在验证内存(msp430.hex)...
#出口:60
#错误:验证错误
*正在开始目标代码执行...完成
*正在从设备断开连接...完成
*
***********************************************************************************************。
*驱动 程序:已关闭(EEM 轮询线程已处于活动状态)
***********************************************************************************************。
*
您能不能为我提供正确的命令,以及如何确保我们不会遇到验证错误?