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.

[参考译文] AM6442:Linux A53配置了 USB 2.0小工具-是否需要更改供应商、产品和设备 ID 才能进入 DFU 模式?

Guru**** 2546390 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1380012/am6442-linux-a53-configured-usb-2-0-gadget---does-one-need-to-change-vendor-product-and-device-ids-to-go-dfu-mode

器件型号:AM6442

工具与软件:

请参考 AM64x TRM 第4.4.6.1节

4.4.6.1.1 USB 特定属性

4.4.6.1.1.1 DFU 设备模式

•供应商 ID = 0x451

•产品 ID = 0x6165

•器件 ID = 0

问题:

当我配置 USB 2.0设备小工具步骤时、无论正常运行模式如何、是否需要对以下步骤进行硬编码?

#创建小工具
mkdir /sys/kernel/config/usb_gadget/g1
CD /sys/kernel/config/usb_gadget/g1
回声" 0x451 "> idVendor
回声" 0x6165 "> idProduct

设备 ID 是否也映射到端点0?

在 DFU 完成后是否需要重新配置小工具?

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

    您好、Jim。

    [报价用户 id="576793" url="~/support/processors-group/processors/f/processors-forum/1380012/am6442-linux-a53-configured-usb-2-0-gadget---does-one-need-to-change-vendor-product-and-device-ids-to-go-dfu-mode "]

    4.4.6.1.1.1 DFU 设备模式

    •供应商 ID = 0x451

    •产品 ID = 0x6165

    [报价]

    这是 AM64x ROM 中用于 DFU 的 VID:PID。

    [quote userid="576793" url="~/support/processors-group/processors/f/processors-forum/1380012/am6442-linux-a53-configured-usb-2-0-gadget---does-one-need-to-change-vendor-product-and-device-ids-to-go-dfu-mode 当我配置 USB 2.0设备小工具步骤时、我是否需要以下步骤硬编码为这些步骤、而不管正常的操作模式如何?

    这与器件 ROM 中使用的 VID:PID 无关。 在 USB 设备小工具中、需要根据 VID 小工具函数使用相应的 USB:PID。 我认为一些小工具函数具有在 VID 规范中定义的特定 USB:PID。 但是、我已经多年没有查看 USB 规格、也不再记得细节了。