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.

[参考译文] MSP432P401R:控制器检测到电缆断开和加载程序错误

Guru**** 2604225 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/648647/msp432p401r-controller-has-detected-a-cable-break-and-load-program-error

器件型号:MSP432P401R
主题中讨论的其他器件: MSP432P401M

大家好、

   我正在设计自己的 MSP432P401R 控制器板。我使用 XDS100V3仿真器调试了简单的 LED 闪烁代码。 我在调试过程中收到以下错误、在加载程序时收到错误:-

Cortex_M4_0:闪存编程器:验证错误。 写入闪存失败!  

我尝试了恢复出厂设置、但它不起作用。我还更新了 CCS。

经过一段时间 我再次调试代码 后、我收到以下错误:-

"连接到目标时出错:
(错误-182 @ 0x0)
控制器检测到一个与自身接近的电缆断开。
用户必须将电缆/仓体连接到控制器。
(仿真包5.0.872.0)

电流突然在10mA 至70mA 之间波动、如电源所示。是否有任何有关 MSP432P401R 控制器的设置?

我尝试使用  相同的仿真器在两个单独的 MSP432P401M 控制器板上调试代码、它工作正常、没有任何错误。

CCS 版本:-v7

有什么解决方案??

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

    Sayali、

    有几个问题、请帮助我澄清您的问题。

    您已经使用 MSP432设计了自己的电路板、无法获得良好的连接、对吧?

    您能和我分享几件事吗?

    1) 1)是否可以右键单击项目顶层文件夹>单击"属性">"转到常规">"转到主目录">转到"连接"并验证其是否显示为"Texas Instruments XDS100v3 USB Debug Probe"。

    根据以下链接、如果选择了错误的连接属性、则 XDS100上可能会发生此错误。

    2) 2)在同一窗口中、您能否验证是否已选择 MSP432P401R?

    以上两项应与以下内容类似:

    3) 3)您是否尝试更换您使用的电缆?

    4) 4)当您说您在两个单独的 MSP432控制器板上试用过它时、它们是什么板? 它们是 LaunchPad 还是您自己创建的电路板?

    如果没有进行这些工作、我们可能需要查看您的原理图。  

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

    您好 Evan、

      1) 1)我已在 工程属性设置中选择 MSP432P401R 和 XDS100V3 USB 调试探针连接。

      3) 3)我将更换电缆、调试代码并告知您。 但是、我不认为 、由于使用同一根电缆、我在另一个控制器板上尝试过该电缆、因此电缆中存在任何故障。

      4) 4)另一个 MSP432P401M 控制器板是自己设计的电路板。

    我要附上我的 ckt 设计的屏幕截图:-

    对于 xds100V3仿真器、JTAG 的 TDIS 引脚(引脚编号14)应该被接地或保持断开?

    XDS100V3 控制器是否有任何特定设置???

    *** 我可以使用 XDS100V2仿真器成功调试代码,而不会出现任何错误。

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

    我问过一位朋友、他是否知道 v2和 v3之间有什么区别。 他应尽快作出答复。 同时、您能否再发送一份原理图? 我很难阅读您的原理图、因为屏幕截图的质量似乎很低。

    TDIS 仅支持 TI 接头、供 XDS 用于确定目标电缆是否已物理连接。 该引脚连接到目标板上的接地端。 (来源: processors.wiki.ti.com/.../XDS_Target_Connection_Guide)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Sayali、

    如果您仍有此问题、请检查您的目标配置文件的高级选项是否绕过 cJTAG 转换器、如下面的屏幕截图所示。

    此外、如果您看到电流大幅波动、则表明 XDS100v3和电路板之间的连接存在电气错误。 下面的帖子包含两个可能影响这一点的提示:

    https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/622433/2296024#2296024   

    请尝试一下。 我将尝试考虑其他详细信息并报告任何更新。

    希望这对您有所帮助、

    拉斐尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我的问题已经解决了。我认为出厂复位设置不正确。 我再次尝试了恢复出厂设置。现在、我可以成功调试代码而不会出现任何错误。
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的介绍。 然后、我将关闭该线程。 如有需要、请随时返回并提出更多问题!