I am in the process of bringing up a custom AM3715 board and USB peripheral boot is not working. It's set to only boot from USB and UART. The SMSC USB3343 PHY is connected to the HSUSB0 ULPI interface and I can see the 60MHz clock going into the CPU along with the other ULPI signals toggling. UART booting works using the Flash v1.6 tool. When USB is connected Windows doesn't detect anything, even after a hard board reset. About 45ms after nRESPWRON goes low the nRESWARM starts to toggle at ~120Hz and I can see activity on the NAND flash lines (I assume its because its failed to boot off USB/UART and is trying to boot off the NAND). Its like the ROM code isn't initializing the PHY. I have tried 4 boards and they all do the same thing, The system clock is 38.4MHz. Does anyone have any ideas how to get it to boot over USB?
Thanks,
Greg
Greg Hallingstad | Electronics Design Engineer
www.redfusionstudios.com
Chicago | Milwaukee | Madison