Template:Build Bootloader

From OMAPpedia

Jump to: navigation, search

[edit] Bootloader

For more information regarding bootloader visit the Bootloader Project

The OMAP4 dedicated instructions are described below:

mkdir bootloader
cd bootloader
git clone git://git.omapzoom.org/repo/u-boot.git
cd u-boot
git checkout <latest L24.x tag>
make ARCH=arm distclean
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap4430sdp_config
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-

=> Generates: ./u-boot.bin

cd ..
git clone git://git.omapzoom.org/repo/x-loader.git 
cd x-loader
git checkout <latest L24.x tag>

(note that both u-boot and x-loader folders must be at the same directory level)

make ARCH=arm distclean 
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap4430sdp_config 
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- ift

=> Generates ./MLO

The generated MLO and u-boot.bin files will have to be copied on the SD card.

Note: To get the list of L24.x tags, once in the cloned u-boot or x-loader folder, type:

git tag | grep L24
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox