Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

The IGEP X-loader

335 bytes added, 00:09, 26 February 2011
no edit summary
=== Setup the Enviroment<br> ===
<pre>source /usr/local/poky/eabi-glibc/environment-setup-arm-none-linux-gnueabi
</pre>=== Setup the board settings<br> ===
<pre>make igep0020-sdcard_config</pre>
=== Build<br> ===
The signed x-loader it's named: x-load.bin.ift
</pre>
<br>  == Build Native ==
=== Configure the board settings<br> ===
<pre>make igep0020-sdcard_config
</pre><pre>Edit the variable CFLAGS and add the option: -fno-stack-protector
CFLAGS&nbsp;:= $(CPPFLAGS) -Wall -Wstrict-prototypes -fno-stack-protector</pre> 
=== Build<br> ===
<pre>make CROSS_COMPILE=arm-none-linux-gnueabi-</pre>
The signed x-loader it's named: x-load.bin.ift
</pre>
= BOOT<br> = 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 code can be found using this link:<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>
http://git.igep.es/?p=pub/scm/igep-x-loader.git;a=blob;f=cpu/omap3/start.S;h=4cbf4379b8502ebfe0409b35e4aafba712234c34;hb=HEAD<br>
<br>
<br>
ndex ===== 4 Settings &amp; Configuration
1 Summary.<br>2 Features and Issues.<br>2.1 Improvements &amp; Modifications.<br>2.2 Issues<br>2.3 TODO<br>4 Settings &amp; Configuration<br>4.1 MMC Boot<br>4.2 Setup igep.ini file<br>4.3 Boot Priority<br>4.4 OneNand Partition settings<br>4.4.1 Xloader partition<br>4.4.2 Boot Partition<br>4.4.3 Rootfs<br>5 Build procedure<br>5.1 Build with Ubuntu Cross Compiler gcc 4.5.1<br>5.2 Build with IGEP SDK<br>5.3 Build Native<br>6 Contribution &amp; Support &amp; Report Bugs
1 Summary:<br>===========<br>This directory contains the source code for X-Loader, an initial program<br>loader for Embedded boards based on OMAP processors.