MSP430F5329使用BSL_Scripter工具进行BSL方式烧写时,FLASH正常烧写,但是INFO区烧写不了,其中A\B两个区完全烧写不了,C\D两个区有时能烧写成功,但是读取出来显示未烧写成功,使用1.07版本BSL_Scripter工具,其说明文档中没有解锁INFO区命令,使用319i文档中TOGGLE_INFO_A_UNLOCK显示DONE实际无效果,烧写程序如图,请教相关烧写命令,另外使用支持MSP432的1.10版本BSL_Scripter工具,XP系统显示不是有效的WIN32应用程序是怎么回事?谢谢回答!
Heng Zhao:
请了解的同仁回复,十分着急感谢~
灰小子:
回复 Heng Zhao:
用win7系统试试吧
Ken Wang:
为什么要擦除information bank A和B呢?他们默认是有加密的,而且不建议擦除这两个区,特别是information A,里面有DCO和ADC的校正数值。如果擦出了的话,以后系统就不能用DCO时钟了。
谢谢
Heng Zhao:
回复 Ken Wang:
您好!我的项目不使用DCO时钟。我使用INFO存储参数,目前使用的是B和D两个区,JTAG模式下烧写正常,BSL_Scripter文档中并未提及INFO烧写命令,需要BSL批量烧写,目前就差初始化参数烧写不了。如果A/B加密,我可以改成C/D,但是BSL_Scripter烧写INFO命令是什么?
Heng Zhao:
回复 Heng Zhao:
查看BSL_Scripter源代码,命令中有TOGGLE_INFO,这个命令只是解锁INFO_A,INFO_B/C/D无法解锁,另外ERASE_MAIN_OR_INFO @addr,这条命令会显示内存读取错误,无法进行,请教这是什么问题?还有没有其他解锁INFO_B/C/D区,进行BSL烧写参数存储的方式?
HG:
回复 Heng Zhao:
请参考MSP430 Programming Via the Bootstrap Loader users Guide.