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.

AM3359 USB Boot from Embedded USB Flash Module

Other Parts Discussed in Thread: AM3359

Can the AM3359 series boot from an embedded USB interface flash module?

  • Yes it can.

    Check section 26.1.5 Booting in the AM335x Technical Reference Manual.

    Regards,

    Valentin

  • Valentin, thank you.  I read that section, but was unclear if the memory booting can take place via a USB based embedded memory module since the TRM states:

    The memory booting procedure is executed when the booting device type is one of NOR, NAND, MMC or SPI-EEPROM.

    The peripheral booting is executed when the booting device type is Ethernet, USB or UART

     

    From reading the above I was under the impression, the memory boot could not utilize USB, that was for the peripheral booting.  Let me know if I am missing something in my interpretation.

  • Paul, not sure my interpretation is correct: with USB base embedded memory module do you mean an USB device implementing Mass Storage Class?

    If this is the case, I think the answer is not, it cannot boot using such a device. For booting purpose, USB interface will be used by ROM bootloader just in peripheral mode, implementing CDC/RNDIS device (i.e. a network interface).

    Regards,

    Max

  • Max,

    I think am335x usb boot is supported when usb interface is in peripheral mode and connected to PC in usb-to-ethernet mode. ROM code implements usb RNDIS gadget.

    Ajay