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.

SK-AM62: USB Host Mode Questions

Part Number: SK-AM62
Other Parts Discussed in Thread: AM625

Hello,

I am trying to use USB Host Mode to boot Uboot and qnx-ifs from and I had some questions regarding this process.

The only documentation I've found regarding USB Host Mode is here:https://dev.ti.com/tirex/explore/node?a=XaWts8R__8.3.0.0%20v2&node=A__ACFGQ0-wP1o0mUb4pq5srw__linux_academy_am62x__XaWts8R__8.3.0.0%20v1&search=am62x. Do you know of any other resources for this boot method?

I understand this method is not recommended by TI due to USB stick manufacturers may not conform to USB timing specifications. For now my project uses this as the primary boot mode. I have my boot switches configured below:

BOOTMODE[06:03] = 1010

BOOTMODE[09:07] = 010 (0x85V core voltage, Host MSC Boot, and D+/D- lines are not swapped)

I have tried other combinations of pins 7 and 9 too. When I power up the board my serial terminal doesn't show any output from the device. I can confirm that my serial terminal works in USB DFU, SD Card, and eMMC boot modes. Based on the link above, it seems like Uboot must be loaded in order to execute "run usbboot", but should Uboot be loaded from another boot source, perhaps a backup boot source, before trying to boot from USB Host Mode? When booting from eMMC I was able to boot the qnx-ifs by loading the IFS into RAM using "fatload usb 0:1 0x80080000 qnx-ifs".

Thank you for your help!

From,

Dan Fettke