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.

AM3352: USB does not initialize in U-boot

Part Number: AM3352


I am trying to initialize the USB0 controller in order to detect my flash drive in u-boot. Right now I have USB0 connected to a USB Header which I then have connected to my usb flash drive. Here is what I see:

U-Boot# usb start
(Re)start USB...
USB0: lowlevel init failed
USB error: all controllers failed lowlevel init

The ID pin is tied to ground through a 0 Ohm resistor. I probe the USBDRVVBUS pin which I am using as an enable to a switch that will turn on the 5V power to the USB header and USBVBUS on the processor. This pin is always low most likely due to the controller initialization failure. I am using the u-boot built from SDK 7.0. Do you have any suggestions?

Thanks,

Mike