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:AM64x Academy - A53 Linux as a USB device - question on UDC

Guru**** 2477065 points
Other Parts Discussed in Thread: SK-AM64B, TMDS64EVM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1462536/am6442-am64x-academy---a53-linux-as-a-usb-device---question-on-udc

器件型号:AM6442
主题中讨论的其他器件:SK-AM64BTMDS64EVM

工具与软件:

中的培训模块

 在 Develop Linux on EVM > Use USB in Device Mode 下

最后一个示例中 Bash 脚本中的最后一个字符串:

# activate
 _udc=$(ls -1 /sys/class/udc | head -1)
 echo "$_UDC"> UDC 

 无论哪个 A53控制 USB 端口、/sys/class/udc 中包含的值是否相同?

是硬编码值还是在 make 运行以便进行编译时确定?

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

    Jim、您好!

    除非任一情况下、/sys/class/udc 下的条目与同一内核 devicetree DTB 中的条目将相同

    - devicetree 中的 USB 设备节点名称已更改;

    或者 USB 端口模式配置已更改(仅适用于具有多个 USB 控制器的设备、例如 AM62x。 不适用于 AM64x、因为它只有一个 USB 控制器)。

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

    纸槽:

    AM64x Linux SDK 中是否存在用于 cdns3 USB 控制器的默认 UDC 值? (用于 SK-AM64B 或 TMDS64EVM)?

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

    纸槽:

     我 猜这个.yaml 文件会设置 UDC 默认值吗?

    http://devicetree.org/schemas/usb/ti,j721e-usb.yaml

    第92:119行:  USB@6000000 或 CDN_USB@4104000  

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

    root@am64xx-evm:~ ls /sys/class/udc
    f400000.usb.