Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

The IGEP X-loader

117 bytes added, 23:37, 25 February 2011
no edit summary
=== STATUS<br> ===
*Support IGEP0020 Revision B &amp; C family boards.*Tested with IGEPv2 (DM3730@1Ghz and 512/512 MB Ram/Onenand)*Tested with IGEPv2 (AM3703@1Ghz and 512/512 MB Ram/Onenand)
*Tested with IGEPv2 (OMAP3530@720Mhz and 512/512 MB Ram/Onenand)<br>
== Build Procedure<br> ==
=== Build with Ubuntu Cross Compiler gcc 4.5.1 ===
<span style="font-style: italic;"><span style="font-weight: bold;">Enviroment</span></span>'''''Ubuntu 10.10'''''
=== a) = Install the cross compiler:if you not do it before.<br>====<pre>'''apt-get install cpp-4.5-arm-linux-gnueabi g++-4.5-arm-linux-gnueabi'''</pre>==== Setup the board settings<br> ====<pre>''make igep0020-sdcard_config ''</pre>==== Build<br> ====<pre>'''make '''</pre>==== Sign the binary x-loader<br> ====
b) Configure You should execute contrib/signGP for sign the boardxloader.<brpre>make igep0020contrib/signGP x-sdcard_configload.binThe signed x-loader it's named: x-load.bin.ift</pre>
c) Build<br>make
d) Sign x-loader<br>You should execute contrib/signGP for sign the xloader that resides inside the flash memory5.<br>contrib/signGP x-load.bin<br>The signed x-loader it's named: x-load.bin.ift2 Build with IGEP SDK
a) Source the enviroment<br>5.2 Build with IGEP SDKsource /usr/local/poky/eabi-glibc/environment-setup-arm-none-linux-gnueabi
ab) Source Edit the enviromentfile Makefile<br>source /usr/local/poky/eabi-glibc/environment-setup-arm-none-linux-gnueabiFind the define:
b) Edit And Set the file Makefilevariable as:<br>Find the define:CROSS_COMPILE = arm-none-linux-gnueabi-
And Set b) Configure the variable as:board<br>CROSS_COMPILE = arm-none-linux-gnueabimake igep0020-sdcard_config
bc) Configure the boardbuild<br>make igep0020-sdcard_config
cd) buildSign x-loader<br>makeYou should execute contrib/signGP for sign the xloader that resides inside the flash memory.<br>contrib/signGP x-load.bin<br>The signed x-loader it's named: x-load.bin.ift
d) Sign x-loader<br>You should execute contrib/signGP for sign the xloader that resides inside the flash memory5.<br>contrib/signGP x-load.bin<br>The signed x-loader it's named: x-load.bin.ift3 Build Native
a) Configure the board<br>5.3 Build Nativemake igep0020-sdcard_config
ab) Configure Modify the boardconfig.mk file<br>make igep0020Edit the variable CFLAGS and add the option: -fno-stack-sdcard_configprotector
b) Modify the config.mk file<br>Edit the variable CFLAGS and add the option&nbsp;: = $(CPPFLAGS) -Wall -Wstrict-prototypes -fno-stack-protector
CFLAGS :c) build<br>make CROSS_COMPILE= $(CPPFLAGS) -Wall -Wstrict-prototypes -fno-stack-protector""
cd) buildSign x-loader<br>You should execute contrib/signGP for sign the xloader that resides inside the flash memory.<br>contrib/signGP x-load.bin<br>The signed x-loader it's named: x-load.bin.ift <br>make CROSS_COMPILE=""
d) Sign x-loader<br>You should execute contrib/signGP for sign the xloader that resides inside the flash memory.<br>contrib/signGP x-load.bin<br>The signed x-loader it's named: x-load.bin.ift <br>
===
Build with IGEP SDK<br><br>
Build Native<br>
<br>
<br>
<br>
Index