Hi,TI
My board can boot from USB1,but not the USB0.I set the sysboot[4:0] as 11101 when boot from USB0,and I use the uboot from ti-processor-sdk-linux-am437x-evm-01.00.00.03.what the reason will be?
Thanks.
vefone
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
USB1 boot is Host mode, used when mass storage device is attached to USB1. AM437X TRM Rev. D section 5.2.6.8 describes this boot mode.
USB0 boot is Device mode, used when an external USB Host provides the boot files. AM437X TRM Rev. D section 5.2.7.5 describes this boot mode.
Hi,Biser
When I try to boot from usb0 using my am437x board,I got some issure.I firstly modprobe rndis_host in my ubuntu pc,then I changed the sysboot[4:0] to 11101 and connected usb0 to ubuntu pc.After I power on ,I see something below:
[17733.667359] usb 2-2.1: new full-speed USB device number 18 using uhci_hcd
[17734.174655] usb 2-2.1: not running at top speed; connect to a high speed hub
[17734.505731] usb 2-2.1: New USB device found, idVendor=0451, idProduct=6142
[17734.505736] usb 2-2.1: New USB device strings: Mfr=33, Product=37, SerialNumber=0
[17734.505739] usb 2-2.1: Product: AM43xx1.2
[17734.505741] usb 2-2.1: Manufacturer: Texas Instruments
[17739.873088] rndis_host 2-2.1:1.0: RNDIS init failed, -110
[17739.873124] rndis_host: probe of 2-2.1:1.0 failed with error -110
[17748.230480] rndis_wlan 2-2.1:1.0: RNDIS init failed, -71
[17748.230771] rndis_wlan: probe of 2-2.1:1.0 failed with error -71
It seems that the USB0 cannot be recognized by PC,and is there some solution for that?
Thanks!
Vefone
vefone said:[17739.873088] rndis_host 2-2.1:1.0: RNDIS init failed, -110
[17739.873124] rndis_host: probe of 2-2.1:1.0 failed with error -110
[17748.230480] rndis_wlan 2-2.1:1.0: RNDIS init failed, -71
[17748.230771] rndis_wlan: probe of 2-2.1:1.0 failed with error -71
The host received corrupted USB packets. It could be signal integrity problem on your board USB0.
Please boot the board to Linux kernel using other boot source and verify if USB0 is functional in device mode. If not, please do signal integrity test on your USB0 port.