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.

[参考译文] RM57L843:连接 XDS200调试探针

Guru**** 2536970 points
Other Parts Discussed in Thread: RM57L843

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1125304/rm57l843-connecting-xds200-debug-probe

器件型号:RM57L843

您好!

一名团队成员正在根据 TI RM57L843为新产品设计 PCB、但我们在连接调试探针时遇到问题。  我已使用20引脚(2.54mm 间距、丝印上标记为20eCTI - 20ARM) ARM 探头适配器进行连接、并且连接了除 DBGRQ 和 DBGACK 以外的所有信号。  在尝试验证 Code Composer 中的连接时、我在消息底部看到一个完整的输出窗口。

我是否使用了不正确的适配器、或者是否有其他问题发生?  我已经尝试在 TDI/TMS 和 nRESET 上使用和不使用4.7K 上拉以及在 TCK 上使用4.7K 下拉。

假定 XDS200终端连接来自 dev.ti.com/.../node 上的 ARM-20引脚列

我们很高兴收到任何帮助。

谢谢、

Craig。

[开始]

执行以下命令:

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

[结果]


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

C:\Users\Craig~1.ove\AppData\Local\TEXASI~1\
CCS\ccs1120\0\0\BrdDat testBoard.dat

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

此实用程序选择了560/2xx 类产品。
此实用程序将加载程序'xds2xxu.out'。
库构建日期为'17 2022'。
库构建时间为'19:20:23'。
库软件包版本为'9.7.0.00213'。
库组件版本为'35.0.0'。
控制器不使用可编程 FPGA。
控制器的版本号为"13"(0x0000000d)。
控制器的插入长度为"0"(0x00000000)。
此实用程序将尝试重置控制器。
此实用程序已成功重置控制器。

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

此仿真器不会创建复位日志文件。

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

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

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

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

[结束]

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

    您好、Craig、

    正如解释中所说: 目标的 JTAG 扫描路径似乎已断开。 您能否探测电路板上的 JTAG 信号?

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

    感谢您回来。  我在代码 composere2e.ti.com/.../1616.TEK00000.TIF 中附上了首次尝试连接时的示波器图像

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

    您好、Craig、

    TAP 控制器是一个状态机、它的转换由 TMS 信号控制。  TDI 和 TDO 用于移入和移出数据   JTAG  寄存器(  JTAG  指令寄存器、和  JTAG  数据寄存器)。   

    在 JTAG 波形中、TMS 为零时有几个 TCK 上升沿、这将在运行-测试-闲置状态下循环。 然后、它有两个 TMS 转换为"1"、这将进入 Select-DR-Scan 状态、然后进入 Select-IR-Scan 状态。 但 MCU 中没有 TDO。

    注意到 nRESET 为低电平。 这意味着器件处于复位状态。  

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

    感谢您在这方面的帮助。  是的、我可以看到 nRESET 现在为低电平。  当我向该信号添加一个上拉电阻时、它没有产生任何影响。  我的理解是、这可能是由 MCU 本身保持复位导致的?  我已经检查了晶振并得到了一个干净的16MHz 正弦波、所以至少看起来在运行

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

    在您向 nRST 信号添加上拉电阻器后? 您是否探测了 nRST 和 nPORRST 的信号电平?

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

    谢谢!  nPORRST 上没有上拉电阻器、 添加后、我能够正确连接和调试。

    再次感谢您的所有帮助。

    Craig。