Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

The IGEP X-loader

277 bytes added, 11:24, 26 February 2011
no edit summary
The IGEP X-Loader must reside in the microSD card or in the OneNand.<br>
The OMAP Processor loads the XLoader directly from the mmc or the OneNand and copy the binary into the internal processor RAM (0x40200000) and jump to this place, the XLoader initialization this internal memory it's limited to 64K divided as: Interrupts, code, data and stack. Initialization code can be found using this link:[http://git.igep.es/?p=pub/scm/igep-x-loader.git;a=blob;f=cpu/omap3/start.S;h=4cbf4379b8502ebfe0409b35e4aafba712234c34;hb=HEAD start.S]&nbsp; it do a basic initialization and at end jump to the C initial function called [http://git.igep.es/?p=pub/scm/igep-x-loader.git;a=blob;f=lib/board.c start_armboot] defined in the file lib/board.c.<br>
[http://git.igep.es/?p=pub/scm/igep-x-loader.git;a=blob;f=cpu/omap3/start.S;h=4cbf4379b8502ebfe0409b35e4aafba712234c34;hb=HEAD start.S]<br> <br> 4 Settings &amp; Configuration:
 <br>4 Settings &amp; Configuration: ============================
4.1 MMC Boot<br>------------<br>Get a new mmc and create two partitions, the first one must be fat (you can follow <br>this howto: http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat)<br>In this first partition (boot partition) you should copy: