主题中讨论的其他部件:MSP432P401R
工具/软件:Code Composer Studio
您好,
我正在使用MSP432 Launchpad的XDS110连接到具有MSP432的自己的PCB上的JTAG插头。 我只是尝试将程序加载到MCU,但在CCS上调试时遇到了问题。 调试工作一直进行,直到闪存编程器尝试将程序写入内存。 然后我收到以下错误:
Cortex_M4_0:闪存编程器:验证错误。 写入闪存失败!
我尝试在launchpad板上使用MCU进行相同的设置,没有错误, 两者之间的唯一区别是,我在项目中使用的MCU是MSP432P401R Rev C,而Launchpad上的ON是XMS432P401R Rev C。根据我的理解,内存映射应该没有区别, 我检查了链接器命令文件并将其与MSP432数据表中的信息进行了比较,结果显示所有内容都已排列好。
我试图在其他论坛上采取解决办法,但没有成功,我不知道什么是错误的。 到目前为止,我已经检查了我的电源电平,以确保它们在编写过程中不会下降,并且我已经在一定程度 上遵循了本页上的信息http://processors.wiki.ti.com/index.php/Troubleshooting_CCS_-_Data_Verification_Errors。 这是我第一次在我自己的PCB上而不是在开发板上对MCU进行编程,所以这对我来说都是相当新的。
我当前的设置是:
运行OS X 10.12 的MacBook Pro .................3.
Code Composer 7.0 Studio.0.0.0042万
Launchpad MSP-EXP432P401R修订版2.0