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.

[参考译文] CCS/MSP432调试器:MSP432调试器

Guru**** 2220740 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/583990/ccs-msp432-debuggers-msp432-debuggers

部件号:MSP432-调试 程序
主题中讨论的其他部件: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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    当您说 您尝试在其他论坛中遵循解决方案时,是否包括重置系数?  

    我还会比较前导板和您的主板之间的原理图,密切关注Vcc和Vcore的去耦电容器。  此外,如果您使用的是CCS v 7.0 ,则您的CCS应默认为SWD。  

    如果您有任何疑问,请告诉我。

    Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    生产版本C零件和XMS版本之间存在一些编程支持差异。  您可能希望在此论坛顶部查看MSP432常见问题解答以及以下链接:

    http://processors.wiki.ti.com/index.php/XMS432_Support

    希望这有帮助。