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/CC1310:探头选择会破坏 targetConfigs/CC1310F128.ccxml 的串行探头字段

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/778678/ccs-cc1310-probe-selection-corrupting-serial-probe-field-of-targetconfigs-cc1310f128-ccxml

器件型号:CC1310
主题中讨论的其他器件:TMDSEMU110-U、、

工具/软件:Code Composer Studio

我正在尝试设置自动测试系统。 我需要在  单个计算机系统上的多个 CCS 会话中使用多个 XDS110探针、但受此错误的阻碍、迫切需要解决方法。

此示例包含一个独立的 XDS110 (TMDSEMU110-U 串行5158600160)、其中2.3.0.17固件连接到 CC1310、而 LAUNCHXL-CC1310版本1.4.1 (固件2.3.0.17)。

当尝试调试程序时、使用 targetConfigs .ccxml 文件中指定的显式探针序列号、尝试执行"调试为 CC 调试会话"会显示一个对话框、供我选择探针。 如果我选择两个探头中的一个、则会出现此错误:

调试器初始化错误
无法从 XML 文件
/home/psoper/rt1/dev/gen2-tmd-test/targetConfigs/CC1310F128.ccxml 读取系统设置程序数据
错误解析文件:
致命错误位于(29、65):无效字符引用 

这是由以下.ccxml 文件损坏导致的:

          
               
                   

在开始调试构建之前由显式目标配置设置的原始探针串行字符串为"X-NE"。

CCS 8.3.00009、修补良好的 x64 Ubuntu 18.04。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在 Windows 7上的 CCS 8.1在 Linux 系统的 VM 中运行时会得到完全相同的行为。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在本机 x64 Windows 7系统上、CCS 8.1也具有相同的行为。 除了标记所有 USB 电缆、拔出 N-1、编程、拔出、插入另一条 USB 电缆、对下一个芯片编程等之外、解决方案已过时 当然还有更好的方法吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Pete、
    您的序列号是否正好是8个字符? 对于 XDS110、有一个硬性要求。

    谢谢
    Ki
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您提供此信息。 请向我指出说明此硬性要求的文档。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我还想了解、我是否会用以下命令浪费时间:

    xdsdfu -s "X-NE"
    

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

    [引用用户="Pete Soper"]请向我指出说明此硬性要求的文档。

    请参阅中的注释:

    http://software-dl.ti.com/ccs/esd/documents/sdto_ccs_multi-probe-debug.html#xds110

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴我问了、因为这是我从未见过的另一个文档。 我现在知道如何解析"XS110SupportReadMe.pdf"中的此行:
    将 XDS110序列号设置为任意八个字符串(无空格)
    我认为这意味着"嵌入空间"、毕竟是2019年、这是分析这种情况的合理方法。 因此我想"X-NE___"会让我到达我需要的位置。 这也可能解释了 xdsdfu 在过去几天的疯狂行为、因为我连接了四个或五个探针、其中一个从"-e"用法到下一个探针将枚举具有荒谬细节的探针。 我想知道、当我尝试交换引导加载程序、升级固件和设置序列号时、它是否仅使用 xdsdfu 命令连接到我的芯片 LAUNCHXL-CC1310 (该电路板已从 DigiKey 装运箱中取出两个高峰时间、亲爱的朋友)。 TI 工具有很多可学习的东西、我的第一条规则是不要期望任何东西、从不会偏离道路的中间位置、尤其是不要在项目周期的后期再问一个问题。