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.

[参考译文] J722SXH01EVM:内置 XDS110不工作

Guru**** 2553450 points
Other Parts Discussed in Thread: J722SXH01EVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1365332/j722sxh01evm-built-in-xds110-does-not-work

器件型号:J722SXH01EVM

您好!
 J722SXH01EVM 上的 XDS110存在问题。

当我`d外部 XDS110时、我会在"mmesg"中得到以下日志`、并且可以在 CCS 中看到该探针:

```
[ 540.910161] USB 1-6.2.1:使用 xhci_hcd 的新高速 USB 设备号10
[ 541.011173] USB 1-6.2.1:找到新的 USB 设备,idVendor=0451,idProduct=bef3,bcdDevice= 1.00
[ 541.011184] USB 1-6.2.1:新 USB 设备字符串:MFR=1、Product=2、SerialNumber=3
[ 541.011188] USB 1-6.2.1:产品:带有 CMSIS-DAP 的 XDS110 (03.00.00.29)探针
[ 541.011191] USB 1-6.2.1:制造商:德州仪器(TI)
[ 541.011193] USB 1-6.2.1:SerialNumber:NOSERIAL
[ 541.117204] CDC_ACM 1-6.2.1:1.0:ttyACM0:USB ACM 设备
[ 541.217977] CDC_ACM 1-6.2.1:1.3:ttyACM1:USB ACM 设备
[ 541.219386] hid-generic 0003:0451:BEF3.0007:hiddev2、hidraw6:USB HID v1.11器件[Texas Instruments XDS110 (03.00.00.29) Probe with CMSIS-DAP] on USB-0000:00:14.0-6.2.1/input5
```

但是、在我插入 J722SXH01EVM 时、会显示以下消息:
```

[ 541.219386] hid-generic 0003:0451:BEF3.0007:hiddev2、hidraw6:USB HID v1.11器件[Texas Instruments XDS110 (03.00.00.29) Probe with CMSIS-DAP] on USB-0000:00:14.0-6.2.1/input5
[613.644049] USB 1-6.2.1:USB 断开连接,设备编号为10
[619.757306] USB 1-6.2.1:使用 xhci_hcd 的新全速 USB 设备编号11
[619.858989] USB 1-6.2.1:找到新的 USB 设备,idVendor=0000,idProduct=0000,bcdDevice= 1.00
[ 619.8591] USB 1-6.2.1:新 USB 设备字符串:MFR=1、Product=2、SerialNumber=3
[ 619.859004] USB 1-6.2.1:产品:XDS110 (03.00.00.29)嵌入了 CMSIS-DAP
[ 619.859007] USB 1-6.2.1:制造商:德州仪器(TI)
[ 619.859010] USB 1-6.2.1:串行号:12240201
[619.867283] CDC_ACM 1-6.2.1:1.0:ttyACM0:USB ACM 设备
```

该设备在 TI 工具中无法正常工作、DFU 闪存器也无法检测到它。 idVendor=0000和 idProduct=0000使我认为微控制器上的固件已损坏。

很遗憾、由于 J722SXH01EVM 上存在非标准的 MIPI-60调试连接器、我无法使用我们的外部调试器。

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

    更多信息:

    即使在其他计算机上、设备也不正确地进行枚举

    我能够在启动期间通过将 TDO 引脚短接至地使器件进入 DFU 模式。 然后、我可以使用 xdsdfu 刷写固件、但在重新启动时、idVendor 仍然为0000、仍然没有检测到器件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我能够在启动期间通过将 TDO 引脚短接至接地来使器件进入 DFU 模式。 然后、我可以使用 xdsdfu 刷写固件、但在重新启动时、idVendor 仍然为0000、但仍未检测到设备。

    我假设您先尝试刷写引导加载程序、然后固件却没有效果?

    在任何情况下、我们都听说同一 EVM 的板载 XDS110存在类似问题。 因此、这不是一个孤立的事件。 我们正在调查。

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

    据我所知、您无法使用 xdsdfu 工具更新引导加载程序。 或该功能没有记录

    我能够让它再次运行通过这个 Hail-Mary 命令:`./xdsdfu -c 1 -s 0451bef3 -f firmware_3.0.0.29.bin -r`
    ``固件不起作用、因此我假设`使其运行的是`-c 1 μ s 或3 μ V-s 0451bef3 μ s

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    据我所知,您无法使用 xdsdfu 工具更新引导加载程序。 该或功能未记录

     https://www.ti.com/lit/ug/sprui94/sprui94.pdf 的第3.7.3.2节对此进行了说明

    以及的"刷写引导加载程序"部分: https://dev.ti.com/tirex/explore/node?node=A__ALFqIj4dX6S.TZRERoSphA__xdsdebugprobes__FUz-xrs__LATEST

    -s 0451bef3

    这只是闪存序列号。

    -c 1

    这只是将探头设置为标准配置。  

    不知道为何上述方法会有所帮助。

    无论如何,我很高兴它现在对你有用。 感谢您分享您的解决方案。

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

    我想我对这些文档不太幸运。 它在`/xdsdfu -h`说明和 CCS 随附的`XDS110SupportReadMe.pdf`中缺失。
    我同意它不是有意义的,但它确实工作了,所以我想我会张贴它。

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

    您正在使用哪个版本的 CCS?

    此外、在尝试 Hail-Mary 命令之前、您必须再次将 TDO 引脚接地以使其在 DFU 模式下被检测到、对吗?

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

    12.7.1
    是的、直到我将其设置为 DFU 模式后、DFU 工具才会检测到它。

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

    感谢你的评分 这对于我们调查根本原因有很大帮助。