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.

[参考译文] TMS320F28P650DH:调试器突然停止

Guru**** 2952510 points

Other Parts Discussed in Thread: TMS320F28P650DH, TMS320F28379D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1647130/tms320f28p650dh-debugger-stops-suddenly

器件型号: TMS320F28P650DH
主题中讨论的其他器件: TMS320F28379D

您好:  

我使用 TMS320F28P650DH 进行了第一个设计、XDS110 调试器存在问题。 有时、调试器停止会显示以下错误消息。

 

image.png

之后、DSP 必须断电并打开才能再次工作。 我已按如下方式连接 XDS110。

image.png

 

调试器崩溃的原因是什么?

 

非常感谢。

 

Ralf

 

 

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

    您好、

    这是在运行时还是闪存编程期间发生的? XRSn 的状态是什么?  

    请尝试在不对 MCU 进行下电上电的情况下对调试探针进行下电上电、并使用更可靠的 JTAG 设置、例如较低的 TCK 频率。  

    此致、
    马特

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

    您好 Matt、
    问题发生在运行时、而不是在器件闪存期间。

    !XRS 引脚通过 2.2kΩ 电阻器连接到 3.3V、并通过 10nF 电容器接地。

    调试器崩溃后、CPU 继续正常运行。 不会对 CPU 进行复位。 我可以通过 SCI 读取一个对上次复位后的秒数进行计数的变量。 该变量继续正常运行。 如果有 CPU 复位、此变量将从零开始计数。

    调试器下电上电(USB PLUS 移除并重新连接)后、调试器不会再次n´t 启动。 如果要再次启动调试器、必须对 CPU 进行下电上电。

    JTAG 时钟频率已从 5.5MHz 降低到 2MHz。 这不n´t 帮助,大约十分钟后调试器再次崩溃。

    为了检查物理电压电平和 JTAG 形状、我使用示波器测量了 TMS、TDI、TDO 和 TCK

    C1:TM
    C2:TDI
    C3:TDO
    C4:TCK

    Plot1 显示了 5.5MHz、Plot2 和 2MHz TCK 频率下的操作。 这些图似乎可以。

    我可以检查其他事项吗?

    此致

    Ralf

        

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

    您好:

    抱歉、我在下一个星期三之前不在办公室。 请预计响应会延迟到那时。

    此致、

    马特

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

    尊敬的 Matt:
    我在家里的私人笔记本电脑上检查了新的 PCB。 在这台机器上、它可以正常工作。 因此、我公司笔记本电脑上的 USB 连接可能出现问题。

    您是否有测试工具或其他任何工具来检查此连接?

    此致

    Ralf

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

    您好:

    抱歉、我在星期三之前不在办公室。 请预计响应会延迟到那时。

    此致、

    马特

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

    你好

    最好知道器件在此事件期间不会复位。

    除了目标配置*。ccxml 中的“Test Connection“外、我们不提供任何 USB 测试工具来检查该连接。 您可以尝试根据 CCS 中提供的自述文件为 XDS110 驱动程序执行固件升级、 该自述文件位于:“CCS\ccs_base\common\uscif\xds110\XDS110SupportReadMe.pdf“

    您是否将 JTAG 探针插入扩展坞?  在出现故障的 PC 上使用任何其他 USB 端口时、是否出现问题?  

    此致、
    马特

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

    您好:
    为了排除扩展坞和 USB 集线器可能的错误来源、我将 XDS110 直接连接到笔记本电脑。 大约 10 分钟后、调试器再次断开连接(请参阅屏幕截图)。

    错误代码 1156 的含义是什么?

    在上一个工程中、我使用了 TMS320F28379D。 我已经使用此控制器测试了调试器和完整的工具链、但没有调试器崩溃。

    这些控制器的 JTAG 端口是否有任何差异?


    非常感谢

    Ralf

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

    尊敬的 Ralf:

    这些器件的调试子系统之间不应存在显著差异。  

    错误代码 1156 的含义是什么?

    可在以下位置找到错误代码的描述: https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html#low-power-run-mode

    大约 10 分钟后、调试器再次断开连接(请参见屏幕截图)。

    您是否能够在 JTAG 信号崩溃时对其进行示波?  在这种情况下、VDD 是否稳定? 如果一切看起来都正常、那么您的应用流程中的某件事就是此时断开 JTAG 探针。 TDI/TDO 所使用 GPIO 的多路复用选项是否 在 JTAG 使用时保持不变?

    此致、
    马特

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

    尊敬的 Matt:
    感谢您的答复。 我n´t JTAG 引脚上的多路复用 GPIO 选项。

    我已经在调试器崩溃时检查了 CPU 的 3.3V 和 1.2V 电平。 为此、我在 TMS 线路上使用了 400ms 的压降触发器。 电压正常。

    调试器上 TRST 引脚的´s 是多少。 在我的 PCB 上、我使用了一个 2.2 千欧下拉电阻器。 与 F28379D 相比、F28P65 没有 TRST 引脚。 连接调试器后、我测得的电压很奇怪、为 2.6V。 由于 TRST 是数字引脚、因此我预计到的电平为 0V 或 3.3V。

    这可能是个问题吗?


    谢谢你

    Ralf

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

    尊敬的 Ralf:

    这可能是一个潜在的问题。 通常、对于我们不需要 TRSTn 的新一代器件、我们建议将其保留为 NC。 否则、您的原理图将与数据表中的建议相匹配(除了在 TDI/TDO 上设置上拉电阻外)。 另外、使用 2 引脚 cJTAG 进行调试可能也是值得的、以排除 TDI/TDO 问题。

    此致、
    马特

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

    尊敬的 Matt:

    在过去的几天里、我使用测试 PCB 进行了许多长期运行。 仅当 PCB 连接到公司内部的可能商用笔记本电脑时才会出现问题。 如果我使用的商务笔记本电脑在家庭办公室,它工作了几个小时没有任何问题。 因此、问题应该是由公司的 IT 基础设施造成的。 因此、我们可以关闭 TT。

     

     

    此致

     

    Ralf