使用uniflash烧写am335x,下载u-boot-spl-restore.bin之前usb可以被识别,安装RNDIS驱动后u-boot-spl-restore.bin可以正常下载,下载u-boot-spl-restore.bin后usb被识别为未知设备,导致am335x无法从PC机获取IP,详细信息如下:
安装好RNDIS驱动,下载u-boot-spl-restore.bin之前:
下载u-boot-spl-restore.bin之后:
uboot打印信息:
U-Boot SPL 2014.07-00107-ga6ef75a-dirty (Jan 29 2019 - 15:35:02)
Using default environment
usb_ether
using musb-hdrc, OUT ep1out IN ep1in STATUS ep2in
MAC 10:ce:a9:9a:2f:bd
HOST MAC de:ad:be:af:00:00
RNDIS ready
musb-hdrc: peripheral reset irq lost!
ERROR: The remote end did not respond in time.
at drivers/usb/gadget/ether.c:2388/usb_eth_init()
Problem booting with BOOTP
### ERROR ### Please RESET the board ###
使用的SDK版本为:PROCESSOR-SDK-LINUX-AM335X 01_00_00_00
请问为什么会出现该现象?需要怎么处理?



