PandaBoard ES uboot howto

Revision as of 10:18, 27 December 2011 by RobDay (Talk | contribs)

Jump to: navigation, search

Getting the Source

to get the source code for u-boot, clone a copy of the linaro u-boot stable tree:

mkdir pandaboard-es
cd pandaboard-es
git clone git://
cd u-boot-linaro-stable
git checkout -b pandaboard-es origin/Linaro-u-boot-2011.12

As of 12/18/2011 the master branch tagged Linaro-u-boot-2011.12 produces a working MLO/u-boot pair which will boot both Panda and Panda-ES boards. Previously, the Panda EA1 with rev ES2.0 silicon would not boot.

Configure and Compile

to configure and compile u-boot for PandaBoard ES do the following:

make omap4_panda_config

Copy Files

copy the MLO and u-boot images to the boot partition of your mounted sd card

cp MLO /media/boot
cp u-boot.img /media/boot

make sure you unmount your sd card prior to removing it from the host pc.