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.

[参考译文] TMDSEMU110-U:XDS110调试器的间歇性 DAP 连接错误

Guru**** 2394295 points
Other Parts Discussed in Thread: MSPM0G3507, TMDSEMU110-U, LP-XDS110

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1505998/tmdsemu110-u-intermittent-dap-connection-error-with-xds110-debugger

器件型号:TMDSEMU110-U
主题中讨论的其他器件:MSPM0G3507LP-XDS110

工具/软件:

尊敬的 TI 支持团队:

XDS110调试器出现间歇性问题。 最初、调试器工作正常并建立正确的连接。 但一段时间后、会引发 DAP 连接错误。

为了找出问题所在、我使用了不同的 XDS110调试器测试了设置、这个设置没有任何问题。 这表明问题可能出在原始调试器上。

您能否帮助我了解导致此问题的原因并建议解决此问题的可能步骤?

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

    您好:

    它提供了什么 JTAG 错误代码? 最好知道部件更换后不会出现问题。

    您还可以尝试重新下载 XDS110固件、该固件是位于以下 CCDS 文件夹中的一个自述文件:ccs2011\ccs\cs_base\common\uscif\xds110\XDS110SupportReadMe.pdf

    此致、

    马特

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

    DAP 连接错误。 这可能是由于器件进入低功耗模式。
    尝试强制外部复位。如果错误仍然存在、请尝试强制 BSL、批量擦除或恢复出厂设置。 有关更多信息、请查看器件常见问题解答。  

    这是我收到的错误、未提及错误代码。

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

    尊敬的 Matt:

    感谢您的建议。 我已尝试按照XDS110SupportReadMe.pdf CCDS 文件夹中的说明重新下载和更新 XDS100固件。 但是、我仍然遇到过与之前相同的问题。

    请告诉我,如果有什么我应该尝试从我的结束

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

    您好、

    发生这种情况的器件(MCU)是在哪个器件上发生的? 除 XDS110调试器之外、该线程未连接到任何器件。

    此致、

    马特

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

    MCU 为 MSPM0G3507、

    我尝试使用其他调试器、它工作正常、  

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

    您好、

    该主题已错误地路由到 C2000论坛、我已将您的主题发送给 MSP 专家。 请预计援助会有少许延迟。

    此致、
    马特

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

    在我的电源电路不能正常工作之后、我也遇到了这个错误--基本上我有一个串联的电阻器来确定低功耗模式下的电流消耗、并且这个值足够高、导致电压行为不正常、如在处理器上所见。

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

    您好 Ankush、

    对于 MSPM0系列、当报告 DAP 连接错误时、始终存在相关的 SWD 信号问题:

    1.连接错误

    2. MCU 遇到一些故障状态(通常固件错误, MCU 失控)

    3.发生 MCU 复位(外部 NRST、WWDT、代码中的软件复位等)。 复位行为将断开 SWD 连接、从而可能导致 DAP 错误问题。

    4、因操作不正确导致 NONMAIN 区域中断。

    希望这对您的参考有所帮助。

    对于#2、用户端可能经常发生这种情况、我们可以将 PA18 (BSL 调用引脚)连接到 VCC、然后它会运行到 ROM BSL 中、而不是应用程序代码、然后可以再次重新连接。

    其他解锁器件的方法、您可以参阅以下章节:

    https://www.ti.com/lit/ug/slaaed1e/slaaed1e.pdf?ts = 1745919400787 

    B.R.

    Sal

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

    您好、

    我已经使用另一个调试器检查了设置、并且可以正常工作—我一次成功地对器件进行了编程。 不过、在过去六个月中、我遇到了三种不同调试器的相同 DAP 连接错误问题。

    是否有任何推荐的方法来解决此反复出现的问题?

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

    您好 Ankush、

    很抱歉、最近的回复我 是 OOO。

    我已经使用另一个调试器检查了设置、工作正常

    您的意思是 TMDSEMU110-U 始终运行异常、但可通过 PC 进行重新组合(我看到您使用了  uscif\xds110来更新固件)并成功。

    andy kim 说:
    为了找出问题、我使用不同的 XDS110调试器测试了设置、并且没有任何问题。

    不同的 XDS110调试器是什么? 另一个新的  TMDSEMU110-U、LP-XDS110还是 LaunchPad 调试器?

    如果使用新的 TMDSEMU110-U、我怀疑调试器存在一些问题。

    如果使用其他工具、则我怀疑硬件连接存在一些问题。

    是否有任何推荐的方法来解决此反复出现的问题?

    您能在这里描述一下硬件连接吗?

    然后、您可以在此处使用示波器(或逻辑分析仪)检查 SWDIO、SWCLK 和 NRST 信号。

    B.R.

    Sal