器件型号: AM623
您好:
我遇到了 U-Boot 问题、需要一些帮助。 我尝试在引导到操作系统之前加载 USB 记忆棒的内容、但我似乎无法这样做。 我当前正在使用 ti-u-boot-2023.04、但也尝试了 ti-u-boot-2026.01 来查看是否进行了任何修复。 在这里、我可以使用 USB 记忆棒启动硬件、在 U-Boot 中正确地重置 USB 驱动程序、然后查看我有一个可以从其中加载操作系统的 USB 记忆棒。 但当我从 eMMC 引导时、在同一硬件上看不到相同的 USB 记忆棒。 我已经在 ti-u-boot2026.01 中上传了 U-Boot 日志、在 ti-u-boot-2023.04 USB0 的两种情况下、将 dr_mode 设置为主机、以下是来自 ti-u-boot-2026.01usb_boot.txteMMC Boot.txt
感谢你的帮助。
从中导出:
Daniel Fettke
dwc3-usb@f900000 {
compatible = "ti,am62-usb";
reg = <0x00000000 0x0f900000 0x00000000 0x00000800 0x00000000 0x0f908000 0x00000000 0x00000400>;
clocks = <0x00000002 0x000000a1 0x00000003>;
clock-names = "ref";
ti,syscon-phy-pll-refclk = <0x00000025 0x00000000>;
#address-cells = <0x00000002>;
#size-cells = <0x00000002>;
power-domains = <0x00000003 0x000000b2 0x00000001>;
ranges;
status = "okay";
bootph-all;
ti,vbus-divider;
phandle = <0x000000a4>;
usb@31000000 {
compatible = "snps,dwc3";
reg = <0x00000000 0x31000000 0x00000000 0x00050000>;
interrupts = <0x00000000 0x000000bc 0x00000004 0x00000000 0x000000bc 0x00000004>;
interrupt-names = "host", "peripheral";
maximum-speed = "high-speed";
dr_mode = "host";
snps,usb2-gadget-lpm-disable;
snps,usb2-lpm-disable;
bootph-all;
usb-role-switch;
phandle = <0x000000a5>;
port {
endpoint {
remote-endpoint = <0x00000026>;
phandle = <0x00000016>;
};
};
};
};
