请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3358 工具/软件:Linux
你(们)好
我们将基于 AM3358设计定制电路板、并以 BeagleBone Black 为参考。 我们现在在使 OTG 模式为 USB0工作时遇到问题。 请注意、USB1在我们的代码中被固定为主机模式并且运行良好。
我们使用以下 Uboot 和内核版本
U-Boot:
内核:
2.如果我们在 uEnv.txt 中将 USB0固定为主机,USB0将作为主机正常工作
3.如果我们在 uEnv.txt 中将 USB0固定为外设、则插入 PC USB 端口时、它似乎不能用作外设(即拇指驱动器)
4.如果我们在 uEnv.txt 中将 USB0固定为 OTG、则在插入 PC USB 端口时它不能用作外设、在连接拇指驱动器时它也不能作为主机成功工作。
为了进行比较、我们编译了内核以将其加载到 BeagleBone Black 中、OTG 模式似乎也不起作用。 但我知道具有原始出厂固件的 BeagleBone 板具有工作 OTG 模式。 有什么东西缺失、使 OTG 正常工作。 提前感谢您的任何建议。