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.

[参考译文] TMS320F2.8069万M:可以使用XDS100进行连接。 Code Composer坚持使用XDS110。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1099409/tms320f28069m-can-t-connect-using-xds100-code-composer-insists-on-using-xds110

部件号:TMS320F2.8069万M
主题中讨论的其他部件:TMDSCNCD2.8069万MISODRV8301-69M-KitC2000WARE

您好,

我使用的评估模块是DRV8301-69M-Kit。 所涉及的控制卡是TMDSCNCD2.8069万MISO。

更新C2000Ware和Code Composer后,我无法使用XDS100进行连接,XDS100驻留在控制卡上(更正确地"模拟")。

我回到以前的CCS版本,但问题也存在。

我从CCS收到的消息是:

初始化仿真器时出错:
(错误-260 @ 0x0)
尝试连接到XDS110失败。
原因可能是一个或多个:未连接XDS110,无效
固件更新,XDS110序列号无效或USB故障
电缆。 可以使用更新固件和序列号
xdsdfu实用程序,可在.../CS_base/common/uscif/xds110中找到
安装目录。 查看XDS110SupportReadMe.pdf
请在此处归档以获取说明。
(仿真软件包9.3 .0.0.0058万)

目标配置全部为XDS100设置,并通过连接测试:

"测试连接"的结果

[开始:德州仪器(TI) XDS100v2 USB调试探头_0]

执行以下命令:

%ccs_base%/common/uscif/dbgjtag -f %boarddatafile -RV -o -f inform,logfile=yes -S pathlength -S完整性

[结果]


——— [打印主板配置路径名]------------------

C:\Users\dreagan\AppData\Local\TEXASI~1\
   CCS\ccs1031\0\BrdDat testBoard.dat

——— [打印reset-command软件日志文件]------------------

该实用程序选择了100或510类产品。
该实用程序将加载适配器'jioserdesusb.dll'。
图书馆的建造日期是'2021年4月29日'。
库的构建时间是'17:49:40'。
库软件包版本为9.3 .0.0.0058万。
库组件版本为35.35 .0.0。
控制器不使用可编程FPGA。
控制器的版本号为'4'(0x0.0004万)。
控制器的插入长度为'0'(0x0万000000)。0万。
此实用程序将尝试重置控制器。
此实用程序已成功重置控制器。

——— [打印reset-command hardware log-file (重置命令硬件日志文件)]------------------

扫描路径将通过切换JTAG TRST信号重置。
控制器是FTDI FT2232,带USB接口。
从控制器到目标的链路是直接链路(不带电缆)。
该软件配置为支持FTDI FT2232功能。
控制器无法监控EMU[0]引脚上的值。
控制器无法监控EMU[1]针脚上的值。
控制器无法控制输出引脚上的正时。
控制器无法控制输入引脚上的正时。
扫描路径链路延迟已完全设置为'0'(0x0000)。

——— [从PLL生成的JTAG TCLK输出的日志文件]-------

没有用于对JTAG TCLK频率进行编程的硬件。

——— [测量最终JTAG TCLKR输入的源和频率]-------

没有用于测量JTAG TCLK频率的硬件。

——— [在JTAG IR和DR上执行标准路径长度测试]-----------

此路径长度测试使用64个32位字的块。

JTAG IR指令路径长度测试成功。
JTAG IR指令路径长度为38位。

JTAG DR旁路路径长度测试成功。
JTAG DR旁路路径长度为1位。

——— [对JTAG IR执行完整性扫描测试]---------------

此测试将使用64个32位字的块。
此测试将仅应用一次。

使用0xFFFFFFFF执行测试。
扫描测试:1,跳过:0,失败:0
使用0x0万执行测试。
扫描测试: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
使用0x0万执行测试。
扫描测试:2,跳过:0,失败:0
使用0xFE03E0E2执行测试。
扫描测试:3,跳过:0,失败:0
使用0x01FC1F1D执行测试。
扫描测试:4,跳过:0,失败:0
使用0x5533CCAA执行测试。
扫描测试:5,跳过:0,失败:0
使用0xAACC3355执行测试。
扫描测试:6,跳过:0,失败:0
已正确扫描所有值。

JTAG DR完整性扫描测试已成功。

[结束:Texas Instruments XDS100v2 USB调试探头_0]

此目标配置被指定为默认配置,因此CCS应使用它连接到目标,对吗?

但它不能;它不断尝试与XDS110通话。

我怀疑它与调试配置中列出的目标有关系,所以我去了那里,我确信,那里指定的目标是XDS110。

然而,事实证明,我无法改变这种情况。 下面是"调试配置"窗口的屏幕截图。

请注意,列表中的唯一目标是XDS110,形式各不一。 未列出XDS100,也没有明显的方法将其添加到列表中。

如何确保CCS将使用XDS100而不是XDS110?

谢谢!

戴夫

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

    Dave,

    您是否尝试从C2000Ware运行任何示例,只是为了确保您的PC上的主板和设置工作正常?

    C:/ti/C2000/C2000Ware_4_01_00_00/device_support/f2806x/examples/c28/timed_led闪烁2000闪烁</s>2806

    也可转到CCS菜单视图->目标配置,然后右键单击,创建新的目标配置文件。 您应该会看到XDS100v2仿真器。

    谢谢,此致,

    Santosh

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

    您好,Santosh:

    是的。 有几个运行的C2000Ware示例。 我可以用XDS100作为目标来创建目标配置文件,但问题是此项目忽略了这些文件。 调试配置不提供XDS100作为选项之一-仅提供XDS110。

    谢谢!

    戴夫

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

    好的-我解决了。 此项目下列出了2个CCXML文件。 其中一个是XDS110,尽管它不是突出显示为默认值的,但一旦我将目标更改为XDS100,一切都正常。

    谢谢Santosh。

    此致,

    戴夫

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

    很好。 感谢Dave让我们知道。