工具/软件:Linux
你(们)好
我正在进行 USB 枚举(USB 引导)、作为 AM571x idk 的 u 引导级别的存储器件。
要将 USB 启用为主机、DTS 文件 dr_mod 已从"OTG"更改为"host"。
还按如下方式配置了 USB2_drvbus 和 USB2_id 引脚
DRA7XX_CORE_IOPAD (0x3684、PIN_OUTPUT 上拉| MUX_MODE0)/* USB2_drvbus *
DRA7XX_CORE_IOPAD (0x36c8、PIN_INPUT | MUX_MODE0)/* USB2_ID *
但在 u-boot 级别、当微型 USB 连接到 USB Pendrive (FAT 和 EXT4分区)时
=> USB 开始
正在启动 USB...
USB0: 寄存器2000140 NbrPorts 2.
启动控制器
USB XHCI 1.00
正在扫描设备的总线0 ... 找到1个 USB 设备
正在扫描存储设备的 USB ... 找到0个存储设备
它未检测到大容量存储 USB。
连接微型 USB 的 USB 待机电源未通电。
在 U94 (TPS2051BD、AM571X 工业开发套件(IDK) EVM 原理图)引脚4上探测时、该引脚不会像 DTS 文件中设置的那样变为高电平。
在 PMIC (TPS6590377ZWSR)上、引脚 VUSB_VBUS2未获得电压。
您能不能就此提供帮助吗?此 USB2_drvbus 是否具有使其变为高电平的可靠性?
此外、如何在 u-boot 级别将 PMIC (TPS6590377ZWSR) GPIO_1驱动为高电平? 以便 GPIO_USB2_VBUS_DET 可以获得驱动 USB 的电压。
但是、上述相同的(USB 作为存储器)正在检测在 am571x idk 上正确启动内核和文件系统(根提示符)的情况。
在 TI SDK ti-processor-sdk-linux-am57xx-evm-04.01.00.06-Linux-x86-Install.bin 上尝试上述操作
谢谢
Mahesh Muni J