Sources of MLO that starts Angstrom of BBB?


as far as I understood this the MLO on eMMC starts the u-boot.img which starts Linux.

When this is correct: where can I find the sources of the MLO? Do I have to look into sources of Angstrom Linux or check out u-boot directly?



This worked for me (u-boot cross compiling under Linux):

1) get the Linaro Toolchain Binaries 2013.03

2) get the latest u-boot sources
git clone git://

3) Build u-boot (working on checked out master branch):
export PATH=$PATH:/<your-linaro-toolchain-path>/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin
CROSS_COMPILE=arm-linux-gnueabihf- make distclean
CROSS_COMPILE=arm-linux-gnueabihf- make am335x_boneblack_config
CROSS_COMPILE=arm-linux-gnueabihf- make

you will obtain the latest MLO and u-boot.img files