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.

[参考译文] TMS320F280021:XDS110 连接错误–215

Guru**** 2537080 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1567795/tms320f280021-xds110-connection-error--215

器件型号:TMS320F280021


工具/软件:

您好:

CCS 版本:20.3.0.14__1.9.0 默认 VS Code API:1.96.0

XDS110 调试探针

F280021 定制电路板。

当我 执行运行->调试工程命令 (F5) 时、CCS 会循环执行“正在启动 CCS 调试会话...“ 状态、然后一段时间后出现错误–215。

IcePick_C_0:连接到目标时出错:(错误–215 @ 0x0)测试总线控制器的信标处于超时状态。 Unified SCIF 无法获取实用程序或调试器用于表达控制器所有权的信标。 由于发生超时、您可能必须退出其他客户端。 (仿真包 20.3.0.3656)

之后、即使按 Cancel 按钮、也会 启动 CCS 调试会话... CCS 窗口角落会保留消息。  

如果再次运行调试工程命令、收到消息“A Code Composer Debug Session is in progress、请按 Continue 终止它、然后继续启动新的调试会话“。 当我按下 Continue 按钮没有任何变化时、CCS 会一直循环启动 CCS 调试会话... 有时我需要关闭并重新启动 CCS 才能将其停止。 重新启动后、会收到 CCS 崩溃报告消息:
在上次 CCS 会话期间遇到崩溃。 为帮助我们解决问题、请单击提交向我们发送崩溃日志。 如果有可用的更新、请更新您的安装。
“查看详细信息“按钮不执行任何操作。

我有几个相同的电路板没有区别,我很确定他们没有故障. JTAG 扫描测试成功(见下方)。

如果我运行闪存器件命令 (Ctrl+F5)、也会发生相同的情况。
如果我直接从电路板上断开 th JTAG 连接器、从而确认这不是与 JTAG/硬件相关的问题、也会发生完全相同的情况。

这个问题是昨天我将 CCS 从 20.2 升级到 20.3 时开始的。 我停止了、因为现在无法进行 JTAG 编程。  

感谢您的帮助。

Fabio

JTAG 扫描输出

----- 【打印线路板配置路径名】------------------------------------ C:\Users\xxxxx...\ ccs\ccs2020\0\1\BrdCraft\testBoard.dat -- 【打印重置命令软件日志文件】------------------------------------ 该实用程序选择了 100/110/510 类产品。 此实用程序将加载适配器'jioxds110.dll'。 库构建日期为“2025 年 8 月 12 日“。 库构建时间为“02:44:21“。 库软件包版本为“20.3.0.3656"。“。 库组件版本为“35.35.0.0 “。 控制器不使用可编程 FPGA。 控制器的版本号为“5"(“(0x00000005)。 控制器的插入长度为“0"(“(0x00000000)。 此实用程序将尝试重置控制器。 此实用程序已成功重置控制器。 ----- 【打印重置命令硬件日志文件】------------------------------------ 通过切换 JTAG TRST 信号、将使扫描路径复位。 控制器是具有 USB 接口的 XDS110。 从控制器到目标的链路是直接的(不使用电缆)。 该软件针对 XDS110 功能进行了配置。 控制器无法监测 EMU[0]引脚上的值。 控制器无法监测 EMU[1]引脚上的值。 控制器无法控制输出引脚上的时序。 控制器无法控制输入引脚上的时序。 扫描路径链路延迟已恰好设置为“0"(“(0x0000)。 ----- [在 JTAG IR 上执行完整性扫描测试]------------------------ 此测试将使用 64 个 32 位字的块。 该测试仅应用一次。 使用 0xFFFFFFFF 进行测试。 扫描测试:1、跳过:0、失败:0 使用 0x00000000 执行测试。 扫描测试:2、跳过:0、失败:0 使用 0xFE03E0E2 执行测试。 扫描测试:3、跳过:0、失败:0 使用 0x01FC1F1D 执行测试。 扫描测试:4、跳过:0、失败:0 使用 0x5533CCAA 执行测试。 扫描测试:5、跳过:0、失败:0 使用 0xAACC3355 执行测试。 扫描测试:6、跳过:0、失败:0 所有值均已正确扫描。 JTAG IR 完整性扫描测试已成功。 ----- [对 JTAG DR 执行完整性扫描测试]-------------------- 此测试将使用 64 个 32 位字的块。 该测试仅应用一次。 使用 0xFFFFFFFF 进行测试。 扫描测试:1、跳过:0、失败:0 使用 0x00000000 执行测试。 扫描测试:2、跳过:0、失败:0 使用 0xFE03E0E2 执行测试。 扫描测试:3、跳过:0、失败:0 使用 0x01FC1F1D 执行测试。 扫描测试:4、跳过:0、失败:0 使用 0x5533CCAA 执行测试。 扫描测试:5、跳过:0、失败:0 使用 0xAACC3355 执行测试。 扫描测试:6、跳过:0、失败:0 所有值均已正确扫描。 JTAG DR Integrity scan-test 已成功。

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

    你好,更新:我注意到了 Code Composer 调试服务器 Lite 进程处于“活动“状态(在任务管理器后台进程列表中看到)。 我将其删除、现在调试再次正常工作。 似乎在某些情况下、该过程在关闭主 CCS 应用程序后仍然有效。  

    此致。

    Fabio

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

    尊敬的 Fabio:

    很高兴您能快速解决! 如果您遇到任何其他问题、请随时联系。

    此致、

    马特