Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

The bootloader U-Boot

1,970 bytes added, 17:21, 28 June 2013
no edit summary
<meta name="keywords" content="U-Boot, IGEP, ARM, OMAP3, AM335x, OMAP5"></meta>
= U-Boot for IGEP platforms Overview =
This page contains information about the customized Uis meant to be a starting point for people to learn build a u-Boot provided by ISEE, as well as boot image and show to people the mainline Ucurrent status of different u-Boot. Both can be used on the boot versions for IGEP platformsProcessor Boards.
== Environment Settings =What is U-Boot? =
First of all setup the build environment sourcing this script<pre>$ source [http:/usr/localwww.denx.de/pokywiki/eabiU-glibc/armBoot/environmentDas U-setup</pre>or<pre>$ Boot] (Universal Bootloader) is an open source /usr/local/poky/eabi-glibc/environment-setup-arm-none-linux-gnueabi</pre>if you have updated your SDK environment to latest version (see [[Ubuntu 8, primary boot loader used in embedded devices.04 IGEP v2It is available for a number of different computer architectures, including PPC, ARM, MIPS, AVR32, x86.0 SDK Virtual Machine]])
=How to cross compile the linux kernel = Mainline  In order to build the U-Bootfor IGEP Processor boards you should set the CROSS_COMPILE variable. Set this to the prefix of your toolchain (including the trailing dash "-"). So if your toolchain is invoked as say arm-linux-gnueabi-gcc, 2012just chop off that trailing gcc and that's what you use: arm-linux-gnu-.10  As example, once you've downloaded the u-boot source, you should follow these steps:  make CROSS_COMPILE=[cross compiler] [board config] make CROSS_COMPILE=[cross compiler] The result will be a MLO and a u-boot.img file. You can install these files, for example, in the boot partition of a SD-card. = Stable U-Boot = For OMAP3 based platforms, ISEE do not support u-boot, instead of, ISEE provides [[The IGEP X-loader]] At this time there is no u-boot stable version for Sitara AM335x based platforms either OMAP5 based platforms. You can try the unstable versions. = Unstable U-Boot = <span style="color: rgb(255, 0, 0);">'''NOTE: These u-boot series are where the development work takes place and you should use this if you're after to work with the latest cutting edge developments. It is possible trunk can suffer temporary periods of instability while new features are developed and if this is undesirable we recommend using one of the release branches. USE AT YOUR OWN RISK'''</span>  The mainline series are supported by IGEP Platforms based on: <gallery heights=="100px">File:omap3.pngFile:am335x.pngFile:omap5.png</gallery>
See the [[U-Boot Mainline Series]] article.
= End Of Life U-Boot (EOL) = An "End of Life" U-Boot means that its support will stop and all the users are urged to upgrade to a new version. == U-Boot 2010.06-y series == <span style="color: rgb(stable255, 0, 0) ;">'''NOTE: These kernel series are end-of-life, dead, gone, buried'''</span>  The 2010.06-y u-boot series are supported by IGEP Platforms based on: <gallery heights=="100px">File:omap3.png</gallery>
See the [[U-Boot 2010.06-y series]] article.
== U-Boot 2009.11-y series == <span style="color: rgb(stable255, 0, 0) ;">'''NOTE: These kernel series are end-of-life, dead, gone, buried'''</span>  The 2000.11-y u-boot series are supported by IGEP Platforms based on: <gallery heights=="100px">File:omap3.png</gallery>
See the [[U-Boot 2009.11-y series]] article.
[[Category:Boot loaders|Uboot]]
0
edits