The bootloader U-Boot
From IGEP - ISEE Wiki
<meta name="description" content="All you need to know about the U-Boot bootloader for IGEP Processor Boards. How to cross compile, get stable versions and get the latest development versions, etc."></meta> <meta name="keywords" content="U-Boot, IGEP, ARM, OMAP3, AM335x, OMAP5"></meta>
Contents
U-Boot for IGEP platforms
This page contains information about the customized U-Boot provided by ISEE, as well as the mainline U-Boot. Both can be used on the IGEP platforms.
Environment Settings
First of all setup the build environment sourcing this script
$ source /usr/local/poky/eabi-glibc/arm/environment-setup
or
$ source /usr/local/poky/eabi-glibc/environment-setup-arm-none-linux-gnueabi
if you have updated your SDK environment to latest version (see Ubuntu 8.04 IGEP v2.0 SDK Virtual Machine)
Mainline U-Boot, 2012.10 release
See the U-Boot Mainline Series article.
U-Boot 2010.06-y series (stable)
See the U-Boot 2010.06-y series article.
U-Boot 2009.11-y series (stable)
See the U-Boot 2009.11-y series article.
Download the IGEP U-Boot sources and follow next steps:
$ git clone git://git.isee.biz/pub/scm/u-boot-arm.git $ cd u-boot-arm $ git checkout v2009.11-2 -b v2009.11-2.local
Configure for your board with,
$ make CROSS_COMPILE=arm-none-linux-gnueabi- <board-config>
where:
- <board-config> is omap3_igep0020_config for IGEP v2 platform.
- <board-config> is omap3_igep0030_config for OMAP3 IGEP module.
Finally, build with
$ make CROSS_COMPILE=arm-none-linux-gnueabi-
The result will be an u-boot.bin file in local directory.
CHANGELOG
- 2010-06-15 Release 2009.11-2
- improve SMSC LAN9221 throughput
- add support for OMAP3 IGEP module (igep0030)