海思uboot USB3.0无法识别

海思 uboot阶段,USB3.0无法识别,报错重启

USB0:   Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus 0 for devices... 
1 USB Device(s) found
USB1:   Register 2000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus 1 for devices... 
Device not responding to set address.

      USB device not accepting new address (error=80000000)
WARN halted endpoint, queueing URB anyway.
Unexpected XHCI event TRB, skipping... (5fe9d980 00000000 13000000 01008401)
BUG at drivers/usb/host/xhci-ring.c:496/abort_td()!
BUG!
resetting ...
                         



你插的这个USB 3.0 是什么来的?
U盘???网卡设备???还是???

如果uboot阶段不需要用到usb的话建议把uboot里面config里面usb相关的用#屏蔽掉 不要去加载USB部分的代码,如果uboot里面需要3.0的驱动 那么就参考kernel或者从git上找下相关驱动吧

uboot下源码看看board_f.c,找下有没有usb相关的,usb3.0应该是xhci控制器,我估计你是没有这部分驱动或者没有开相关宏定义

建议题友看一下这篇博文:https://www.cnblogs.com/linhaostudy/p/10671007.html