Difference between revisions of "PandaBoard ES uboot howto"
From eLinux.org
KenMcGuire (Talk | contribs) |
(Fix what appears to be reference to non-existent remote branch.) |
||
| Line 8: | Line 8: | ||
git clone git://git.linaro.org/boot/u-boot-linaro-stable.git | git clone git://git.linaro.org/boot/u-boot-linaro-stable.git | ||
cd u-boot-linaro-stable | cd u-boot-linaro-stable | ||
| − | git checkout -b pandaboard-es 2011. | + | git checkout -b pandaboard-es origin/Linaro-u-boot-2011.12 |
</pre> | </pre> | ||
Revision as of 10:18, 27 December 2011
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://git.linaro.org/boot/u-boot-linaro-stable.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 make
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 sync
make sure you unmount your sd card prior to removing it from the host pc.