Difference between revisions of "U-Boot Mainline Series"

From IGEP - ISEE Wiki

Jump to: navigation, search
(Created page with ' As of the 2012.10 release, mainline U-Boot has got SPL (Secondary Program Loader) integrated, which replaces X-Loader ('''not IGEP-X-Loader!''') in the [[Boot up sequence|boot s…')
 
Line 1: Line 1:
 
As of the 2012.10 release, mainline U-Boot has got SPL (Secondary Program Loader) integrated, which replaces X-Loader ('''not IGEP-X-Loader!''') in the [[Boot up sequence|boot sequence]].
 
 
 
Download the source from the git repository:
 
Download the source from the git repository:
  
  $ git clone git://git.denx.de/u-boot.git
+
  git clone git://git.denx.de/u-boot.git
  $ cd u-boot
+
  cd u-boot
$ git checkout v2012.10 -b v2012.10-local
 
  
 
Configure for your board with
 
Configure for your board with
  
  $ make CROSS_COMPILE=arm-none-linux-gnueabi- <board-config>
+
  $ make CROSS_COMPILE=[cross compiler] [board-config]
  
where:
+
where [board-config] should be:
  
* <board-config> is igep0020_config for IGEP v2 platform.
+
* igep0020_config for IGEP v2 (OneNAND memory)
* <board-config> is igep0030_config for OMAP3 IGEP module.
+
* igep0020_nand_config for IGEP v2 (NAND memory)
 +
* igep0030_config for IGEP COM MODULE (OneNAND memory)
 +
* igep0030_nand_config for IGEP COM MODULE (NAND memory)
 +
* igep0033_config for IGEP COM AQUILA
  
 
Finally, build with
 
Finally, build with
  
  $ make CROSS_COMPILE=arm-none-linux-gnueabi-
+
  $ make CROSS_COMPILE=[cross compiler]
 
 
The results will be a '''MLO''' and a '''u-boot.img''' file in the u-boot directory.
 
  
'''CAVEAT:''' Wifi is not set up in this version, the pin mux for the MMC2 interface needs to be configured first!
+
The results will be a '''MLO''' file and a '''u-boot.img''' file in the u-boot directory.

Revision as of 17:36, 2 July 2013

Download the source from the git repository:

git clone git://git.denx.de/u-boot.git
cd u-boot

Configure for your board with

$ make CROSS_COMPILE=[cross compiler] [board-config]

where [board-config] should be:

  • igep0020_config for IGEP v2 (OneNAND memory)
  • igep0020_nand_config for IGEP v2 (NAND memory)
  • igep0030_config for IGEP COM MODULE (OneNAND memory)
  • igep0030_nand_config for IGEP COM MODULE (NAND memory)
  • igep0033_config for IGEP COM AQUILA

Finally, build with

$ make CROSS_COMPILE=[cross compiler]

The results will be a MLO file and a u-boot.img file in the u-boot directory.