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.

[参考译文] CCS/TM4C129ENCPDT:使用 Uniflash 需要通过 XDS 序列号将两个 XDS220调试器连接到单个电路板。

Guru**** 2538950 points
Other Parts Discussed in Thread: TMS320F28375S, UNIFLASH, TM4C129ENCPDT

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/729034/ccs-tm4c129encpdt-using-uniflash-need-to-connect-two-xds220-debuggers-to-a-single-board-via-xds-serial-numbers

器件型号:TM4C129ENCPDT
主题中讨论的其他器件:TMS320F28375SUNIFLASH

工具/软件:Code Composer Studio

尊敬的 XDS 团队:

我的客户询问…

“尝试通过钉子测试仪在一个电路板上对 TM4C129ENCPDT 和 TMS320F28375S 进行编程,并通过测试点对其进行编程。  过去,我们使用了两个 XDS100编程器(每个微控制器一个),并可以设置 Uniflash,以便根据 XDS 的序列号使用正确的编程器。  XDS100似乎比 XDS200慢,因此尝试切换到 XDS220。 参考(http://processors.wiki.ti.com/index.php/XDS_Performance_comparison)

问题在于,XDS2xx 编程器似乎无法再通过序列号进行选择,但必须使用设备 ID,该 ID 会根据程序员插入计算机的顺序进行更改(参考 http://processors.wiki.ti.com/index.php/Multi-Emulator_Debug_with_CCS )。

已尝试(参考 http://processors.wiki.ti.com/index.php/XDS200#Finding_and_updating_the_serial_number )使用这些说明获取序列号,并将其作为测试进行寻址,但它肯定不起作用

使用可更改的器件 ID 使此设置无法通过批处理文件编程实现。  可以编写一个脚本、获取 XDS 调试器的序列号和器件 ID、然后正确配置 Uniflash。  

TI 是否有解决方案?”

谢谢、Merril

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

    遗憾的是、XDS200固件无法定义将导致 USB 枚举确定的参数。 但是、如果系统上没有发生任何变化(没有 USB 端口开关、硬件没有重大变化等)、则枚举也会保持不变。

    如果您使用的是下面链接中所示的 XDS220 (而不是 XDS200)、则可以选择通过以太网连接每个调试器来确定性地区分它们、因为每个调试器的 IP 地址都是固定的。
    www.spectrumdigital.com/.../

    希望这对您有所帮助、
    拉斐尔