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.

[参考译文] 与 XDS110调试探针的连接不可靠。

Guru**** 2552210 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1106818/unreliable-connection-with-xds110-debug-probe

器件型号:TMS320F280041

您好!
我遇到 XDS110调试探针问题、在电路板运行时、调试器会随机断开连接。 我使用具有14引脚连接器的4 Wrie JTAG 协议

对该问题的一些观察。

  1. 该问题通常在调试会话进行期间发生、而不是在代码执行期间发生。
  2. 断开连接的时间间隔完全是随机的。 有时连接会正常5分钟、而在其他情况下、连接会在几秒钟内失败。
  3. 将调试器与笔记本电脑之间的电缆或调试器与微控制器之间的电缆交换不能解决问题。
  4. 在调试器断开连接后、除非我对微控制器进行下电上电、否则无法再次进入调试会话。

错误的控制台日志。


C28xx_CPU1:错误:(错误-1044 @ 0x0)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.4.0.00129)
C28xx_CPU1:停止 TargetCPU 时出现问题:(错误-1135 @ 0x82469)调试探针报告了错误。 确认调试探针配置和连接、重置调试探针、然后重试此操作。 (仿真包9.4.0.00129)
C28xx_CPU1:在断开连接之前无法从目标中删除调试状态。  程序存储器中仍可能嵌入了断点运算代码。  建议您在连接之前重置仿真器、并在继续调试之前重新加载程序


我们将赞赏该问题的解决方案以及有关如何使连接更可靠的建议

此致、
Parth
WCB 机器人。

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

    您好 Parth、

    当 MCU 控制电路板上的一些高功率 FET 时、我们通常会看到这些类型的问题。 来自该活动的开关噪声会影响仿真器。 放置在调试器和受测系统之间的隔离器件通常会有所帮助。 您的系统在调试会话期间会执行什么操作?

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

    您好、Gus、
    感谢您的回复。
    在调试会话期间、微控制器将执行以下操作。

    1. ADC A 和 B 上的模拟电压感应
    2. 使用 GPIO 切换几个 n-p-n 晶体管、

    NPN 晶体管具有基极限流电阻器、并以极低的频率进行切换、大约每20-30秒切换一次。 此外、切换 GPIO 与调试器断开连接之间似乎没有共同关系。

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

    感谢您提供更多信息。

    其他一些问题:

    • 是否有任何指示表明在调试探针断开连接后 MCU 仍在执行代码? 例如、如果代码连续切换 LED、您是否看到 LED 继续切换?
    • 您是否在不同的电路板上看到了相同的问题?
    • 您是否监测了 MCU 上的 XRSn 引脚以查看 MCU 是否会复位?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1. 是的、即使在调试器断开连接后、MCU 也会继续执行代码。 有一个 GPIO 引脚、我会定期切换、即使在断开连接后也会继续切换。
    2. 是的、我们也在其他电路板上看到过这个问题。
    3. 从现在开始、我将监控 XRSn 引脚、并在此进行更新。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Parth、

    您还可以参阅下面的应用手册、了解有关调试此问题时应检查的内容的一些建议。

    https://www.ti.com/lit/an/spracf0a/spracf0a.pdf