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.

[参考译文] CC2642R:无法获取与 Code Composer Studio v9配合使用的 XDS100V3调试器

Guru**** 1135610 points
Other Parts Discussed in Thread: LAUNCHXL-CC2640R2
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1233350/cc2642r-unable-to-get-the-xds100v3-debugger-working-with-code-composer-studio-v9

器件型号:CC2642R

无法使调试器与 Code Composer Studio 一起工作、即使我具有与 SmartRF06板一起工作的设置、以便通过 JTAG 刷写我的部件。

我们的器件:

  • 我们的器件是运行 TI RTOS 的 CC2642。

 

TI 硬件设置(能够刷写器件)

  • SmartRF06评估板
    • 根据丝印上的电路板底部包含 XDS100V3调试探针
  • 连接到器件 JTAG 端口的评估板(丝印上标记为 Cortex Debug Connector)
  • 使用 SmartRF 闪存编程器2版本1.8.2、我能够读取/写入并完全对器件中的闪存进行编程

 

TI IDE 设置

  • CCS v9.0.1.0004 (旧版本、因为这是我们使用源代码和 CCS 工程编译的医疗设备)
  • 编译器版本 TI v18.12.2.LTS
  • SDK 3.20.3.68 (再说一次、是较旧版本)
  • 在"Properties">"General>"Connection"下:"Texas Instruments XDS100v3 USB Debug Probe"

 

当我单击"验证"时、我收到以下错误消息。  当尝试从 CCS 点击"Debug"时、我会收到一条类似的消息。

[开始]

 

执行命令:

 

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

 

[结果]

 

 

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

 

C:\Users\AVENTU~2\AppData\Local\TEXASI~1\

   ccs\ccs901\0\BrdNat\testBoard.dat

 

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

 

此实用程序已选择100或510类产品。

该实用程序将加载适配器'jioserdesusbv3.dll'。

库构建日期为"2019年8月25日"。

库构建时间为"17:36:26"。

库包版本为"8.1.0.00007"。

库组件版本为'35.35.35.5.0'。

控制器不使用可编程 FPGA。

控制器的版本号为"4"(0x00000004)。

控制器的插入长度为"0"(0x00000000)。

此实用程序将尝试重置控制器。

此实用程序已成功重置控制器。

 

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

 

通过切换 JTAG TRST 信号可重置扫描路径。

控制器为带 USB 接口的 FTDI FT2232。

从控制器到目标的链路是直接的(无电缆)。

该软件针对 FTDI FT2232功能进行了配置。

控制器无法监控 EMU[0]引脚上的值。

控制器无法监测 EMU[1]引脚上的值。

控制器无法控制输出引脚上的时序。

控制器无法控制输入引脚上的时序。

扫描路径链路延迟已精确设置为"0"(0x0000)。

 

硬打开控制器时出错。

 

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

 

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

 

值为'-275'(0xFFFEED)。

标题为"SC_ERR_SCAN_POLL_BUSY"。

 

解释如下:

尝试轮询目标器件的次数超出其超时限制。

实用程序或调试器已请求指定目标器件

重复访问特定数据或状态值。

该操作失败是因为最大数量的内置限制

轮询 JTAG 扫描路径时的尝试次数。

 

[结束]

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

    您好!

    感谢您与我们联系。

    我会让硬件专家评论一下。

    此致、

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

    您好!

    以下链接(只需搜索错误编号)显示了错误说明以及一些特定的故障排除技巧:

    https://software-dl.ti.com/ccs/esd/documents/ccs_debugging_jtag_connectivity_issues.html

    也就是说、CCS + JTAG 调试探针的这种组合是否曾在同一台机器中工作过? 原因是、由于 CCSv9.0.1非常旧、因此更现代化的操作系统可能会妨碍正确连接-这可能是旧版 CCS 的权限或某种限制。

    仅作记录之用、我已在我的 Windows 10 21H2上安装了 CCSv9.3.0、该软件运行良好、但自从我使用 XDS100v3对其进行测试以来已经有一段时间了。 我可以在下周一进行验证。

    此致、

    Rafael

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

    这是该 Windows 11计算机上开发系统的初始设置。  由于我使用的是使用旧版本编译器和 SDK 的现有医疗设备、因此我无法更改它。

    如果有一个除 XDS100V3以外的更新的 JTAG 硬件、我可以对其公开。  但是 XDS100V3可以与闪存编程器在该计算机上正常工作。

    我已经浏览了您提供的网页、但未找到任何解决方案。

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

    您好!

    我在这里使用 SmartRF06评估板在 CCSv9.3对 CC2642R1电路板进行了测试、测试结果没有任何问题。 不幸的是,我没有 Windows 11主机,因此得出的结论有点有限。 由于您不能使用其它实用程序、我想知道您的目标配置文件中是否存在配置错误。 如果您在项目中打开要使用的目标配置并单击"Advanced"选项卡、那么您能看到这些配置吗?

    器件本身支持许多其他组合、但这个组合非常稳定且运行良好。

    至于更现代化的调试探针、您可以尝试使用独立的 XDS110 (TMDSEMU110-U)、或者使用我们其中一个 LaunchPad 的内置 XDS110、例如 LAUNCHXL-CC26X2R1 或 LAUNCHXL-CC2640R2

    希望这对您有所帮助。

    Rafael

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

    我在打开配置时采用了相同的设置。  但是、当我单击"Test Connection"按钮时、它给了我一条更好的错误消息、因此我能够发现我没有 连接电源引脚。  事实证明调试器的 pogo 引脚连接不好。  出于某些原因、闪存编程器不关心该连接。

    谢谢、我的问题已经解决、我可以使用调试器。