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.

[参考译文] TM4C1294NCPDT:控制器检测到电缆断开与自身的距离较远。

Guru**** 2543380 points
Other Parts Discussed in Thread: TM4C1294NCPDT, EK-TM4C1294XL

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1062268/tm4c1294ncpdt-the-controller-has-detected-a-cable-break-far-from-itself

器件型号:TM4C1294NCPDT
Thread 中讨论的其他器件: EK-TM4C1294XL

我使用 XDS-100 V2 通过 JTAG 连接到 TM4C1294NCPDT 微控制器。

我收到以下错误消息、

[开始]

执行以下命令:

%CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -F inform、logfile=yes -S pathlength -S integrity

[结果]


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

C:\Users\gaoce1\AppData\Local\TEXASI~1\
CCS\ccs1011\0\0\BrdDat\testBoard.dat

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

此实用程序已选择100或510类产品。
此实用程序将加载适配器'jioserdesusb.dll'。
库构建日期为"2020年7月"。
库构建时间为'21:10:18'。
库软件包版本为'9.2.0.00002'。
库组件版本为'35.0.0'。
控制器不使用可编程 FPGA。

硬打开控制器时出错。

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

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

值为'-183'(0xffff49)。
标题为"SC_ERR_CTL_CBL_break_FAR_"。

说明如下:
控制器本身检测到电缆断开。
用户必须将电缆/仓体连接到目标。

[结束]

单击验证"连接"时、我只会在 TMS、TCK 和 TDO 上听到一个小的"跳跃"。 TMS (蓝色)、TCK (黄色)、TDI (红色)和 TDO (绿色)。  

VTRef 是3.2V、


VDDC 为1.2V、

是否有人建议我为什么会遇到此错误?

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

    您好 JAOverstreet、

    TDO 上应该有一个10kOhm 的下拉电阻器。 引脚5的电阻建议为100欧姆、其他上拉电阻建议为10k 欧姆。 我不确定使用的电阻器值是多少、但我确实看到这三个电阻器之间没有差异、因此我假设引脚5也具有10k。

    另外需要注意的是、由于您有 TM4C1294NCPDT、因此根据勘误表项 ETH#03: https://www.ti.com/lit/pdf/spmz850、您需要为 RBIAS 安装4.7k Ω 电阻器

    请解决这些已识别/潜在的硬件问题、并查看是否可以建立连接。

    此致、

    Ralph Jacobi

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

    拉尔夫

    我已根据您的原理图修改了电路板、但仍会收到相同的错误消息。 您是正确的电阻器 R25、R26、R27都是10k。 我将 R25降低至100欧姆、并在 TDO 上添加了一个10k 下拉电阻器。 RBIAS 已组装在 PCB 上、为4.87k。

    我在示波器上得到相同的结果、

    蓝色(TMS)、红色(TDI)、绿色(TDO)、黄色(TCK)

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

    您好、JAOverstreet、

    奇怪的是、TDI 过去在 EVM 原理图上被描绘为引脚8、而不是上面显示的引脚3和引脚3、5、9接地。 TMS/SWDIO 引脚2具有10k 上拉电阻器、TCK/SWCLK 引脚4具有10k 上拉电阻器。 它与配置了1294 EVM 端口 U6的外部 JTAG 搭配使用时效果极佳、移除了 R40和 R6-R16 0r。 我切断 U6引脚1附近的迹线、因为目标 JTAG 也提供3V3。

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

    事实证明、问题是 XDS100上的 JTAG 连接器与定制板之间存在接线问题。

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

    您好 JAOverstreet、

    我正在审查过去的 SC_ERR_CTL_CBL_break_far 问题实例、这是重复出现的主题。 很高兴您能够发现这一点、因为我即将在回复时提供指导、以验证接线/接头引脚排列。

    此致、

    Ralph Jacobi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="392758 " URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1062268/tm4c1294ncpdt-the-controller-has-detected-a-cable-break-far-from-itself/3931721 #3931721"]问题证明是 XDS100上的 JTAG 连接器与定制板之间的接线问题。[/引用]

    您在错误中发现了什么引脚?

    您可能会发现 XDS100在调试 TM4C1294方面不是很好、而在 TI LaunchPad (EVM)上构建的 XDS110也是如此。 也许 Ralph 可以确认为什么 TM4C1294 EVM 原理图中的 TDI 显示在不同的引脚上。

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

    您好、GL、

    [引用 userid="48581" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1062268/tm4c1294ncpdt-the-controller-has-detected-a-cable-break-far-from-itself/3932757 #3932757"]拉尔夫也许可以确认为什么 TM4C1294 EVM 原理图中 TDI 显示在不同的引脚上。

    这篇文章的引脚分配是我在上面发布的正确原理图中发布的14引脚 TI 连接器。

    EK-TM4C1294XL JTAG 连接器是一个10引脚 Arm 连接器、具有不同的引脚排列:

    所有这些引脚都记录在我们的 JTAG 用户指南 :https://www.ti.com/lit/pdf/spma075中

    此致、

    Ralph Jacobi

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

    您好、Ralph、

    然而、我的 XDS100v1具有10引脚带状电缆母插头、是否已更改为14引脚 XDS100v2?  XDS100v1无法解锁 TM4C1294、因为我记得、出于这一原因使用 LaunchPad JTAG XDS110。 PDF 也很好、谢谢。

    快乐的假期,保持良好的保护