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.
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1387366/am3354-urgent-am3354-usb-host-without-drvvus
工具与软件:
您好!
您使用的是哪个版本的 Processor SDK?
2.0 SDK 和内核版本 3.12.10
内核3.12要求 VBUS 应由 DRVVBUS 控制。
请使用内核 v6.1的最新 Processor SDK。 较新的内核支持 VBUS 始终开启。
在内核 v6.1中、我应该做些什么来获得支持、请提供更多详细信息。
您无需专门更改内核或设备树中的任何内容、即使 VBUS 不受 DRVVBUS 控制、主机模式下的 USB 也应该枚举 USB 设备。
请确保在内核设备树的 USB 节点中将 dr_mode 设置为"host"。 这是唯一需要的东西。
使用6.1版需要太多的工作、而且交付时间太紧。
你的意思是我使用的内核3.12不支持,没有修补程序或 DTS 修改可以解决这个问题?
此论坛不再支持内核3.12。 我们将无法提供内核补丁来在旧内核版本上启用此 USB 功能。
AM33x 我们已经使用了10年。 如果修改时花费的时间更少、您可以为我们提供帮助吗? 我们已经向客户承诺了交付时间和版本。 Tks
感谢您在产品中继续使用 AM335x 器件。 遗憾的是、我们无法重新调试使用了10多年的软件并提供补丁。 请迁移到新的处理器 SDK、或重新旋转您的电路板以显示 DRVVBUS 引脚。
我正在重新设计硬件电路、对如何使用该drvvbus引脚控制 USB 器件上电和断电的电源使能提出了疑问。
drvvbus
我可以使用文件系统中的命令来控制 USB 设备的电源状态(通电和断电)吗?
没有用于控制 VBUS 电源状态的 Linux 命令。 USB 规范中未对此进行定义。