器件型号: AM620-Q1
主题:AM62 LP SK - USB 控制器未在 U-Boot 中进行探测 (USB 开始显示“未找到 USB 控制器“)
您好:
我正在开发 AM62 LP-SK 平台、面临 U-Boot 中的 USB 初始化问题。
平台详细信息
SOC:AM62
板:定制
U-Boot 版本:v2025.04(自定义设备树)
引导模式:U-Boot -> USB 小工具/DFU 用例
问题描述:
已修改 USB 的器件树、成功构建 tiboot3.bin tispl.bin 和 u-boot.img。 正在尝试刷写 usinhg DFU。
我正在按以下顺序刷新爬虫程序组件
sudo dfu-util -l
sudo dfu-util -R -a bootloader -D tiboot3.bin
sudo dfu-util -a tispl.bin -D tispl.bin
sudo dfu-util -R -a u-boot.img -D u-boot.img
对于 sudo dfu-util -a tispl.bin -D tispl.bin、删除了“-R",“,否则、否则无法刷写 U-Boot.img
然后、电路板启动、我们处于 U-Boot 提示符下。
在使用 DFU 的 uboot 提示符下、我们需要在 ram 中刷写映像、dtb 和 rootfs。
我们正在执行 DFU 0 ram 0、其显示如下
参数数量无效。
DFU 实体配置失败!
(分区表与 dfu_alt_info 不匹配?)
DFU — 器件固件升级
用法:
DFU [ ]【列表】
-设备固件升级方式
产生干扰 、连接至接口
【列表】-列出可用的可选设置
在 u-boot 提示符下运行以下命令时:
USB 启动
输出问题
未找到 USB 控制器。
因此、USB 控制器不会初始化
配置在.config 中启用了以下 USB 和 PHY 选项:
CONFIG_USB_DWC3=y
CONFIG_USB_DWC3_generic=y
CONFIG_USB_DWC3_AM62=y
CONFIG_USB_GOTIDLE=y
CONFIG_DM_USB=y
CONFIG_DM_USB_GOTIDLE=y
CONFIG_PHY_AM62_USB=y
从 U-Boot Shell 进行运行时观察:
DM 树显示:dwc3-am62 设备存在但未探测

USB 启动报告:未找到 USB 控制器
使用 FDT 打印验证运行时 DTB 中的 USB 控制器节点
确认 USB 驱动器配置已启用
请提供建议
是否需要在 U-Boot 的 AM62 器件树中使用任何其他 PHY 配置?
建议的任何调试步骤、用于确定控制器故障的原因。
谢谢你