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.

[参考译文] TMS320F28022:调试问题

Guru**** 664280 points
Other Parts Discussed in Thread: LAUNCHXL-F280049C, TMDSEMU200-U
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1211158/tms320f28022-debugging-issue

器件型号:TMS320F28022
主题中讨论的其他器件:LAUNCHXL-F280049CTMDSEMU200-U

大家好、

您愿意协助以下查询吗?

一位客户 在对 LAUNCHXL-F280049C 进行编程后、使用 TMS320F28022PTT 开发了定制板。 他们对电路板进行编程没有问题、但在尝试通过板载 XDS110测试 CCS 和电路板之间的连接时、他们遇到了卡在零位的故障。 他们已从 LAUNCHXL 上的 J101上移除分流器、使用分线板以及从 J102到电路板上相应信号的电缆。 它们通过在加电前拉高 GPIO37来将 F28022置于等待模式。 之后、它们加电、然后移除 GPIO37上的上拉电阻、并尝试通过跳线手动将 XRS 拉至低电平。 此后、它们通过 J102连接 LAUNCHXL、并已通电并连接到 CCS。  在 CCS 上、对于 XDS110、目标配置设置为 F28022、cJTAG 和 SWD 关闭。  使用10KR 下拉电阻时、nTRST 寄存为~2.9V、且 XRS 为高电平、但 测试连接始终失败、因为扫描路径卡在零状态。  

以下是指向引脚输出基准的链接: https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_jtag_connectors.html

希望您能有所帮助。 如果您需要更多信息、请告诉我。

此致、

Marvin 酒店

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

    以下是我对该问题的理解:  

    1. 您能够成功连接 F280049或对其进行编程。 这说明电路板的整体运行状况(特别是 JTAG 电路)良好。
    2. 您移除 J101上的跳线以隔离 F280049、并单独使用 JTAG 电路连接到定制 F28022电路板。

    以上是否正确?

    之后、他们接通电源、然后移除 GPIO37上的上拉电阻、并尝试用跳线手动将 XRS 拉低。 [/报价]

    我认为 F28022是带有空白闪存的新器件。 如果是、您可以尝试在等待模式下本身连接到器件。 无需使其退出等待模式。 此外、由于有一个片上 POR 电路、因此无需手动复位器件。

    nTRST 注册为~2.9V、具有10 KR 下拉电阻、[/报价]

    -TRST 应通常为低电平(在独立功能模式下)、但当 JTAG 调试探针尝试控制器件时(通过 CCS)、此引脚将驱动为高电平。 不确定它为什么是2.9V。

    请提供 J102和 F28022之间的接线图。 我希望您将两个板的接地连接在一起。

    有关调试提示、请参阅 www.ti.com/lit/SPRACF0。

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

    您好、Hareesh。

    大家好、感谢您的回复。

    答对了、 移除了 J101上的跳线、然后在单独为电路板供电的情况下仅使用连接到 J102的 ARM 10引脚电缆进行调试。 通过10引脚电缆、三个接地端连接到定制电路板接地端、分别是 TMS、TCK、TDO、TDI 至 F28022上适当引脚的低压降和 nRESET 信号、如电路原理图所示。 nReset 在电路板上有10k 下拉电阻器、通常为低电平、但连接调试电缆时变为高电平。 KEY 和 VTRef 保持未连接状态。

    此外、JTAG 线可能超过6英寸、但我想这会影响信号完整性、也不会对长时间为零的故障负责、这是一个安全的假设吗?

    此致、

    Marvin 酒店

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

    您尚未提供  J102和 F28022之间的接线图。

    [报价 userid="510099" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1211158/tms320f28022-debugging-issue/4573772 #4573772"]但是我可以想象这会影响信号完整性,并且不会对长时间处于零故障负责,这是一个安全的假设吗?

    可以。

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

    我向 JTAG 专家查询后收到了以下反馈:"LaunchPad 上的‘XDS_RESET_OUT"与-TRST 信号不同、因此不能用于调试需要-TRST 信号的器件"。

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

    您好、Hareesh。

    Launchpad 上的板载 XDS110在芯片本身上是否具有 TRST 信号、以便可以使用一些细规度的导线来点击引脚? 如果不是、编程器 TMDSEMU200-U 会提供帮助?

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Launchpad 上的板载 XDS110是否会在芯片本身带有 TRST 信号,从而可以使用一些细规线来敲出该引脚? [/报价]

    如果不是,程序员 TMDSEMU200-U 将提供帮助吗?

    可以。

    [/quote]