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.

[参考译文] AM1808:USB2.0 端口扩展 4 端口集线器 CAN&'t 支持多个器件

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1658528/am1808-usb2-0-port-extended-4-port-hub-can-t-support-multiple-devices

部件号: AM1808

用于连接定制电路板 USB1.1 OHCI 端口上的集线器(可支持多个器件)、现在可支持 USB2.0 器件、因此将其连接到 USB2.0 端口。

但是、当连接多个设备时、部分无法正常工作、请按如下所示进行记录

klog_2026_6_16_14_19:(连接鼠标和键盘)
USB 1-1.4:使用 musb_hdrc 和地址 6 复位低速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 7 重置全速 USB 器件
USB 1-1.4:使用 musb_hdrc 和地址 6 复位低速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 7 重置全速 USB 器件
USB 1-1.4:使用 musb_hdrc 和地址 6 复位低速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 7 重置全速 USB 器件
USB 1-1.4:使用 musb_hdrc 和地址 6 复位低速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 7 重置全速 USB 器件
USB 1-1.4:使用 musb_hdrc 和地址 6 复位低速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 7 重置全速 USB 器件
USB 1-1.4:使用 musb_hdrc 和地址 6 复位低速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 7 重置全速 USB 器件

USB 1-1.4:使用 musb_hdrc 和地址 6 复位低速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 8 重置全速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 8 重置全速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 8 重置全速 USB 器件
USB 1-1.4:使用 musb_hdrc 和地址 6 复位低速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 8 重置全速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 8 重置全速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 8 重置全速 USB 器件
USB 1-1.4:使用 musb_hdrc 和地址 6 复位低速 USB 器件
USB 1-1.2:使用 musb_hdrc 和地址 8 重置全速 USB 器件

klog_1999_11_30_0_0:(连接键盘)
USB 1-1.2.1:使用 musb_hdrc 和地址 4 复位低速 USB 器件
USB 1-1.2.1:使用 musb_hdrc 和地址 4 复位低速 USB 器件
USB 1-1.2.1:使用 musb_hdrc 和地址 4 复位低速 USB 器件
USB 1-1.2.1:使用 musb_hdrc 和地址 4 复位低速 USB 器件
USB 1-1.2.1:使用 musb_hdrc 和地址 4 复位低速 USB 器件
USB 1-1.2.1:使用 musb_hdrc 和地址 4 复位低速 USB 器件
USB 1-1.2.1:使用 musb_hdrc 和地址 4 复位低速 USB 器件

我记得它是由于端点号码限制,下面的线程证明了我的记忆。  可以通过动态切换端点来固定。 是否有内核配置可以执行此操作?

 OMAP-L138:USB0 外设模式是否限制在端点小于或等于 4 个的驱动器实现上?

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

    尊敬的 Tony:

    是的、问题应该是由于 AM18xx MUSB 控制器上的端点受限所致。

    否、只有批量端点可以动态切换、其他传输类型的端点(如通常用于鼠标和键盘的中断传输)无法动态切换。