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.

[参考译文] CCS/TMS570LS0714:XDS110调试器错误

Guru**** 2952510 points

Other Parts Discussed in Thread: TMS570LS0714, LAUNCHXL2-TMS57012

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/959051/ccs-tms570ls0714-xds110-debugger-error

器件型号:TMS570LS0714
主题中讨论的其他器件: LAUNCHXL2-TMS57012

工具/软件:Code Composer Studio

大家好、我正在尝试使用 JTAG 连接通过 XDS110调试探针将代码充电到 uC TMS570LS0714。 我使用的是 CTI-20引脚连接器、如图所示。  我还在图中向您展示了我正在使用的配置。 引脚配置如下:

UC 引脚                 XDS CTI-20引脚

TMS-108            SWDIO/TMS-1

nTRST-109         NTRST-2

TDI-110              TDI-3

TDO-111            SWO/TDO-7

TCK-112             TCK-11

RTCK-113           无

3.3V                   VTRef-5

GND                    GND-10.

我尝试调试 UC 上的代码并为其充电的错误是:

连接到目标时出错:

(错误-2131 @ 0x0)

无法访问设备寄存器。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。

此外、尝试测试连接时、我收到以下错误:

此错误由 TI 的 USCIF 驱动程序或实用程序生成。

 

值为'-233'(0xffff17)。

标题为"SC_ERR_PATH_Broken (SC_ERR_PATH_COMPLETE")。

 

说明如下:

JTAG IR 和 DR 扫描路径不能循环位、它们可能会损坏。

尝试扫描 JTAG 扫描路径失败。

目标的 JTAG 扫描路径似乎已断开

卡在一个或卡在零的故障。



我已经检查了所有连接、并在一侧使用3.3V 为 XDS 调试探针供电、而在6.5V 为目标供电、但由于采用了球型直流/直流转换器、因此 uC 具有3.3V 和1.2V 电压。


 

      

此错误由 TI 的 USCIF 驱动程序或实用程序生成。
 
值为'-233'(0xffff17)。
标题为"SC_ERR_PATH_Broken (SC_ERR_PATH_COMPLETE")。
 
说明如下:
JTAG IR 和 DR 扫描路径不能循环位、它们可能会损坏。
尝试扫描 JTAG 扫描路径失败。
目标的 JTAG 扫描路径似乎已断开
卡在一个或卡在零的故障。

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

    您好 Andrea、

    请缩短 JTAG 信号(TCK、TMD、TDO、TDI、nTRST)的线缆

    2.请尝试较慢的 JTAG 速度,例如1MHz

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

    这是一个用于对 JTAG 连接进行故障排除的有用链接:

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

    我尝试在1MHz 下使用较慢的 JTAG 速度、但问题是相同的、明天我将尝试缩短电缆、但我甚至遇到了一个问题、即使只是在没有 JTAG 连接的情况下识别调试器。 那么、可能是另一个问题吗?

    尝试测试连接时出现此错误:

    此错误由 TI 的 USCIF 驱动程序或实用程序生成。

     

    值为'-233'(0xffff17)。

    标题为"SC_ERR_PATH_Broken (SC_ERR_PATH_COMPLETE")。

     

    说明如下:

    JTAG IR 和 DR 扫描路径不能循环位、它们可能会损坏。

    尝试扫描 JTAG 扫描路径失败。

    目标的 JTAG 扫描路径似乎已断开

    卡在一个或卡在零的故障。

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

    我缩短了电缆并设置了1MHz、但错误是相同的。 我向您展示了电缆的图片。

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

    我也在尝试在 LaunchPad TMS570LS12x 开发套件上为"hello world"程序充电。 在本例中、我使用 xds110调试器为目标供电、launchpad 有一些引脚用于连接 JTAG、因此我连接了所有器件、但我甚至只是测试连接也遇到了相同的问题。 是否有方法仅测试 XDS110调试探针?  


    [开始:德州仪器 XDS110 USB 调试探针_0]

    执行以下命令:

    %CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -S 完整性

    [结果]


    ---- [打印电路板配置路径名]---------------

    C:\Users\Andrea\AppData\Local\Texas Instruments\
    CCS\ccs1011\0\0\BrdDat\testBoard.dat

    ---- [打印重置命令软件日志文件]-----------------

    此实用程序已选择100或510类产品。
    此实用程序将加载适配器'jioxds110.dll'。
    库构建日期为"2020年7月"。
    库构建时间为'21:10:18'。
    库软件包版本为'9.2.0.00002'。
    库组件版本为'35.0.0'。
    控制器不使用可编程 FPGA。
    控制器的版本号为'5'(0x00000005)。
    控制器的插入长度为"0"(0x00000000)。
    此实用程序将尝试重置控制器。
    此实用程序已成功重置控制器。

    ---- [打印重置命令硬件日志文件]-----------------

    扫描路径将通过切换 JTAG TRST 信号进行复位。
    控制器是具有 USB 接口的 XDS110。
    从控制器到目标的链路是直接的(不带电缆)。
    该软件配置为 XDS110功能。
    控制器无法监控 EMU[0]引脚上的值。
    控制器无法监控 EMU[1]引脚上的值。
    控制器无法控制输出引脚上的时序。
    控制器无法控制输入引脚上的时序。
    扫描路径链路延迟已精确设置为"0"(0x0000)。

    ---- [发生了错误,该实用程序已中止]-----

    此错误由 TI 的 USCIF 驱动程序或实用程序生成。

    值为'-233'(0xffff17)。
    标题为"SC_ERR_PATH_Broken (SC_ERR_PATH_COMPLETE")。

    说明如下:
    JTAG IR 和 DR 扫描路径不能循环位、它们可能会损坏。
    尝试扫描 JTAG 扫描路径失败。
    目标的 JTAG 扫描路径似乎已断开
    卡在一个或卡在零的故障。

    [结束:德州仪器 XDS110 USB 调试探针_0]

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

    在一些论坛讨论中、我发现有人使用上拉和下拉电阻器。 在我的示例中、信号直接从微控制器传输到 XDS110调试器、我没有上拉或下拉电阻器。 这是问题吗?

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

    请向 NTRST 添加下拉列表。  

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

    电阻器的值是多少? 这并不像上一张图片中所示的那样简单。 我将把电阻器直接插入连接器。 此外、我还想评论一下、我已经尝试过具有几乎相同微控制器的 TI lanchpad、launchpad 是   LAUNCHXL2-TMS57012

    如上图所示、尝试使用目标配置为 hello world 代码充电、在 lanchpad 中使用调试器应该是相同的 XDS110、并且我在执行测试连接和调试时遇到的问题完全相同。 这可能是软件问题吗? 可能是 CCS 的版本? 我使用的是最后10.1.1版。

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

    使用8 ktu 的电阻器下拉 NTRST 、我具有相同的误差。

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

    我注意到 JTAG 仿真器和您的电路板之间有6根导线? 这些信号是什么?

    XDS110接头的 JTAG 信号:TCK、TMS、TDI、TDO、nTRST、 GND、Vref、RTCK

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


    我将 在 XDS110接头3.3V 的 JTAG 信号上使用 VVTRef-5、并使用电源在 GND-10上使用 GND。 此外:

     

    UC 引脚                 XDS CTI-20引脚

    TMS-108            SWDIO/TMS-1

    nTRST-109         NTRST-2

    TDI-110              TDI-3

    TDO-111            SWO/TDO-7

    TCK-112             TCK-11

    RTCK-113           无

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

    错误似乎是电源问题、但我检查了数据表和布局、看起来是正确的、您能确认吗? 布局图如下:

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

    这是我在使用示波器的 TDO 上看到的:

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

    您好!

    请在 JTAG 仿真器和电路板之间共享 GND。 JTAG 仿真器需要知道电路板上的电源(VTref、3.3V)。

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

    大家好、我有、但我有相同的问题。 此外、我还有一个 launchpad、它具有相同的 XDS110调试器和相同系列的 uC。 LaunchPad 工作正常、我正在比较两种情况下的调试测试连接。 PCB 上的信号有点脏、但最大的区别在于 TDO。 我向您展示以下图片。 以 L 结尾的图像是 Launchpad 信号、以 P 结尾的图像是 PCB 信号:

                           

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

    TMS570没有响应。 MCU 可能处于复位状态。

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

    刚刚检查了您的原理图。 您的器件处于复位状态。

    nPORRST (上电复位、引脚46)引脚应该被外部上拉。 您不应将此信号悬空。

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

    噢、我没看到它。 因此、它应该上拉至3.3V、或者它可以上拉至1.2V? 这是因为我在该引脚的一侧有一个1.2V 信号。 您建议我将哪个电阻器用于该上拉电阻器? 我能否在不使用电阻器的情况下将此引脚直接连接到电压? 在数据表中、如表所示、我看不到任何电阻值。

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

    nPORRST 必须被上拉至3.3V (VCCIO)。

    2.2k Ω 就足够好了。

    请参阅数据表中的 nPORRST 电气和时序要求(表6-4)。

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

    现在一切都正常、非常感谢。

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

    如果您的问题已解决、请单击"已解决"按钮。 谢谢