Creating a bootable microSD card

The Overo board will boot directly from a properly prepared microSD card.
This section will outline how to partition and format a bootable microSD card.
In order to create a bootable microSD compatible with the OMAP3 boot ROM, the SDK automatically format the SD and save the necessary images in the correct partitions.

Contents

Verify your SD CARD is working

First insert your card into your development machine's flash card slot.
You may need to use a microSD to SD card adaptor to fit your slot.
You can use 'mount' or 'df' to see where the card mounts on your machine.

Set the correct options installer

The option (/dev/sdd) SD device could vary , and its depends on each PC and SD card.
The option (/dev/ttyUSB0) Serial port for target communication allow the pc to have a console running on the target.
The options Create and format the SD partitions (FAT and Ext3) , allow the SDK format the SD card and create two partitions
A FAT partition: I'll have the bootloader , xloader and kernel images

There are three files required on the first (FAT) partition to boot your Overo:

MLO:

The boot-loader loader - this small program is loaded into the OMAP3 processor's static RAM. It does some minimal configuration of system memory and io pins and then loads the second file.

u-boot.bin

The boot loader image
At a minimum an embedded bootloader provides the following features:

Initializing the hardware, especially the memory controller.

Providing boot parameters for the Linux kernel.

Starting the Linux kernel

uImage:

The linux kernel

You can build these yourself and download pre-built images. or use the SDK installer.
It is important that these three files have precisely these names. , but the SDK installer automatically set those names.

Prefilling SD card with 0xFF

You may want to fill the SD card with 0xFF first so that an image made by copying the entire SD card compresses better.