我调试程序,编译没有报错。
之后就debug程序,在仿真界面里面显示成功的烧写进内存里面,但是第二次就不行了。
再debug的时候就报下面的错误了。
CORTEX_M4_0: Error connecting to the target: (Error -1063 @ 0x0) Device ID is not recognized or is not supported by driver. Confirm device and debug probe configuration is correct, or update device driver. (Emulation package 5.1.641.0)
现在的情况是3个板子都出现了这个问题,全部都不能用了,现在我们在开发项目很赶啊,换板子试了,结果三个板子都不能用了。程序也换示例代码了,全部是一样的问题。
在网上搜了一下但是没能解决:
1.http://www.vccoo.com/v/d31351
2.
问:我无法对我的 LaunchPad 进行编程;IDE 不能连接至目标板;这是怎么回事?
答:检查以下事项:
- JTAG 开关 (S101) 的朝向是正确的吗?
- 对于 XDS110-ET 板上仿真器,应切换至左侧。
- 对于外部调试器连接,应切换至右侧。
- 检查调试器设置 – 变更至不带 SWO 的串行线调试 (SWD)。当 Port J(PJSEL0 和 PJSEL1 位)的设置改变时,在这些引脚上全面阻止 JTAG 访问。变更至采用 SWD 将只允许通过专用的调试引脚进行访问。图 37 示出了怎样通过修改 MSP432P401R.ccxml 文件将调试器配置从采用 JTAG变更为采用 SWD。
把调试器设置变更为 SWD
- 如果连这都无法连接,那么将器件复位至出厂设置。请复阅本用户指南的“器件安全验证”部分,以了解关于如何对器件实施出厂复位的信息。
上面的解决方案我试过了,有点搞不定啊。
还没有试过:请复阅本用户指南的“器件安全验证”部分,以了解关于如何对器件实施出厂复位的信息。
麻烦论坛的同志们帮下忙啊。