我有一个 i.MX6 设备,它有一个 USB OTG 端口。
在 Linux 中有没有办法找出 USB OTG 端口当前处于主机模式还是外围设备模式?
我尝试过dmesg | grep -i otg
,lsusb -v | grep -i otg
但没有发现任何有趣的东西。
如果 USB OTG 端口处于外设模式,则无法将其他外设连接到 USB OTG 端口,因此lsusb
除了主机控制器之外应该是空的。但这也可能是其他问题的结果,并不一定表示端口处于外设模式。
那么,如何可靠判断USB OTG端口的OTG模式呢?