1,381
edits
Changes
From IGEP - ISEE Wiki
no edit summary
*Support for gcc 4.5.1.<br>
=== Limitations<br> ===
*The ini configuration file it's limited to max size: 16 KiB*Kernel Command line parameters it's limited to: 4 KiB*Malloc it's limited to 32 MiB.
*Cannot write comments in lines with tag=value<br>
=== TODO<br> ===
*Support for IGEP0030 - Family boards.*Support for other OMAP/DM/AM processor boards.*Remove compilation warnings.
*Comments in tag lines<br>
=== STATUS<br> ===
*Support IGEP0020 Revision B & 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:<br>apt-get install cpp-4.5-arm-linux-gnueabi g++-4.5-arm-linux-gnueabi
b) Configure the board<br>make igep0020-sdcard_config
c) Build<br>make
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>5.2 Build with IGEP SDK
a) Source the enviroment<br>source /usr/local/poky/eabi-glibc/environment-setup-arm-none-linux-gnueabi
b) Edit the file Makefile<br>Find the define:
And Set the variable as:<br>CROSS_COMPILE = arm-none-linux-gnueabi-
b) Configure the board<br>make igep0020-sdcard_config
c) build<br>make
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>5.3 Build Native
a) Configure the board<br>make igep0020-sdcard_config
b) Modify the config.mk file<br>Edit the variable CFLAGS and add the option: -fno-stack-protector
CFLAGS := $(CPPFLAGS) -Wall -Wstrict-prototypes -fno-stack-protector
c) build<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