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.

OMAP3530 USB Stick Boot

Other Parts Discussed in Thread: OMAP3530

Hi,

I have been searching around for an answer to whether it is possible to boot from a USB stick in the same way as booting from an SD card. I understand there is a tool, which in conjunction with U-boot V2, allows you to boot the OMAP3530 over USB when connected to a host machine. However, my aim is to boot the OMAP3530 using only a USB stick without the need for a connection to a host machine (USB, Ethernet, Serial).

Is is possible to configure the OMAP3530 to recognise a bootloader on the USB stick in the same way it can recognise the MLO file on a SD card? I currently have a Beagleboard Rev C4 and an OMAP3530 EVM for development.

Any help on this will be great.

 

Andy

  • Andrew Poole said:
    Is is possible to configure the OMAP3530 to recognise a bootloader on the USB stick in the same way it can recognise the MLO file on a SD card?

    Unfortunately this is not possible, at least not directly, as the ROM boot loader on the OMAP3 does not support a master boot on the USB interface, it only supports a USB slave/peripheral device boot for an external host like you mention.

    What you could do is boot off of some other interface, like a SD card or NAND flash, and put code in there that could boot off of a mass storage device on the USB interface, effectively adding an extra stage to the boot. However since this implies you already have another bootable medium available, the applications for it are somewhat limited. You would also have to do some software work for the primary boot loader to load anything off of the USB mass storage device.

  • Bernie,

    Thank you for your quick reply. From what I had read on the web, my thoughts were as you have mentioned. The intention was to store the kernel and file system of a Linux distribution on the USB stick and then load this into NAND on the first boot. Subsequent booting will be from the NAND, not USB. So the only way to do this is by using a PC host machine, is this correct?

    Thanks again,

     

    Andy

  • Andrew Poole said:
    So the only way to do this is by using a PC host machine, is this correct?

    The only way to boot the OMAP3 from a blank slate via USB is through a host device like a PC. There are options outside of USB though, booting over the SD card interface is very popular, or you could also use the UART interface.