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.

[参考译文] TMS320F2812:can##39;t 将目标连接到具有 Blackhawk XDS560v2的调试-控制器检测到与其自身较远的电缆断裂。

Guru**** 2539670 points
Other Parts Discussed in Thread: TMS320F2812

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1216672/tms320f2812-can-t-connect-target-to-debug-with-blackhawk-xds560v2---the-controller-has-detected-a-cable-break-far-from-itself

器件型号:TMS320F2812

我们有一个使用 TMS320F2812的传统电路板、我们曾使用过时的 Spectrum Digital XDS510来连接该电路板。

我们现在正尝试升级至 Blackhawk XDS560v2。 但是、每当我尝试连接到目标时、都会出现以下错误:

连接到目标时出错:
(错误-183 @ 0x0)
控制器检测到自身较远的电缆断裂。
用户必须将电缆/仓体连接到目标。
(仿真软件包9.11.0.00128)

我使用的是最新的 CCS 12.3、但也尝试了具有相同效果的 CCS 6.2 (我也安装了该版本)。

这是我在使用测试连接例程时获得的输出:

[START:Blackhawk XDS560v2-USB 系统跟踪仿真器_0]

执行命令:

%CCS_base%/common/uscif/dbgjtag.exe -f %boarddatfilename%-RV -o -F inform、logfile=yes -S 路径长度-S 完整性

[结果]


-------- [打印主板配置路径名}-->--------------------

C:\Users\my\AppData\Local\TEXASI~1\
   ccs\ccs1230\0\0\BrdNat\testBoard.dat

-------- [打印复位命令软件日志文件]----------

该实用程序选择了560/2xx 类产品。
该实用程序将加载程序"Bh560v2u.out"。
加载的 FPGA 图像:C:\ti\ccs1230\ccs\ccs_base\common\uscif\dtc_top.jbc
库构建日期为"10 2023"。
库构建时间为"22:11:02"。
库包版本为"9.11.0.00128"。
库组件版本为'35.35.35.5.0'。
控制器不使用可编程 FPGA。

硬打开控制器时出错。

-------- [出现错误且此实用程序已中止]--------

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

值为'-183'(0xffffff49)。
标题为"SC_ERR_CTL_CBL_Break_far"。

解释如下:
控制器检测到自身较远的电缆断裂。
用户必须将电缆/仓体连接到目标。

[结束:Blackhawk XDS560v2-USB 系统跟踪仿真器_0]

有人知道问题可能是什么吗?

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

    您好!

    此问题可能由多种原因引起、包括 JTAG 调试探针和 MCU 之间的某些引脚未连接。  如果您有机会连接示波器、您可以尝试探测 TDO (黄色)、TMS (紫色)、TCK (蓝色)和 TRST (绿色)、如下所示。 下面的屏幕截图是使用 XDS100捕获的、但它应该与 XDS560相似。 这是在 TMS 下降沿触发的单次捕获。 您能否尝试相同操作、看看您的探测信号看起来是否相同?  

    此外、您是否能够共享目标板的原理图或至少 JTAG 连接?  

    此致、

    Ben Collier

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

    感谢您的答复。 很抱歉这么晚才回复。

    这是板上 JTAG 的原理图。 该信号连接到一个14引脚适配器。

    请注意、该布线适用于 Spectrum Digital XDS510 (实际上、有时在复位内容和删除.launches 文件夹中工作、这是我尝试迁移 JTAG 编程器的原因之一)。

    使用 Spectrum Digital XDS510、我可以看到 JTAG 信号(分别为 TRST、TCK、TDO、TMS):

    但是、当我对 Blackhawk XDS560v2进行同样的尝试时、无论哪个信号以及电路板是否已连接、都绝不会获得触发器。

    这是否会指向故障 Blackhawk XDS560v2? 我有一个是全新的、因此以前不会损坏。

    此致、

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

    您好!

    我看到您的原理图没有任何错误、这不是一个好现象、即当您尝试在不同的通道上触发时无法看到任何信号。 您是否直接从 Blackhawk 购买调试探针? 您是否有任何其他能通过 XDS560v2尝试的电路板? 您是否有 controlCARD 或其他 EVM 等 TI 电路板?  

    此致、

    Ben Collier

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

    我在 TI 评估板上进行了测试、得到了同样的错误。 我目前正在联系 XDS560卖家以尝试获得更换。

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

    您好!

    很好奇、您过去是否能够成功使用 XDS560? 与任何其他调试探针相比、使用 XDS560唯一额外的步骤是连接5V 桶形插孔、因此我不确定可能会出现什么问题、但 XDS560遭到损坏。  

    此致、

    Ben Collier

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

    这是我们第一次尝试使用 Spectrum Digital XDS510以外的 JTAG 编程器。

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

    您好!

    我很遗憾听到这个消息。 您选择 XDS560是否有特定的原因、或者您是否愿意尝试不同的 JTAG 调试探针?  

    此致、

    Ben Collier

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

    不存在通过另一个 JTAG 探针使用 XDS560的具体原因(鉴于它已经不是过时的)。 如果能获得的话、我还在考虑试用 XDS110。

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

    好的、我建议从 TI.com 获取 XDS110。 如果您有任何其他问题、敬请告知。

    此致、

    Ben Collier