Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

The IGEP X-loader

9 bytes added, 22:15, 2 March 2012
no edit summary
= Features and Limitations<br> =
== Improvements &amp; Modifications ==
*Added malloc/free functionality.*Added mtd framework and onenand support, removed the old onenand drivers.*Added fs jffs2 support using mtd &amp; onenand support (Read Only).
*Added crc32 and zlib.
*Jffs2 zlib compression support (Read Only).*Dual boot mmc &amp; onenand with mmc highest priority.*Added Linux kernel boot directly (Support for 2.6.22 and highest version kernels)*Linux kernel supported images: vmlinuz, bzImage and zImage.*Support for loading Linux Ram disk (EXPERIMENTAL)*Added "ini" files parser.*The configuration resides in a plain txt (ini format file).*Support Windows &amp; Linux formating ini files.*boot from mmc, onenand, or mix with mmc highest priority.*Added codeblocks project and compilation rules.*Added support for vfat32 extra names.*Configure TPS65950 voltage to 1.35V if it's used a DM3730 processor.*Added new parameter MachineID in kernel tag file, with it you can<br>*&nbsp;&nbsp;&nbsp; - configure the kernel board ID setup*Added new parameter buddy for kernels 2.6.35.13-3*Optimize some LPDDR Memory configuration values*Removed some OneNand Debug information*Removed some FAT incorrect warnings*Only support gcc 4.5.2 linaro version*Added Support Initial Ram disk*Reconfigure Makefile options*Support Kernels 2.6.35 and 2.6.37<br>*Added support for boot ARM binary files (such u-boot or QNX kernel)*Support for Numonyx, Micron and hynix POP Memories.*Memory autodetection.*This software only can be compiled with gcc 4.5*Added GPTimer functionality.
== Limitations<br> ==
== TODO<br> ==
*Remove compilation warnings.<br>*System Rescue.
== STATUS<br> ==
*Support IGEP0020 (IGEPv2) Revision B &amp; C family all IGEP 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> *Support IGEP 0030 (IGEP Module)<br>
== VERSION CHANGES<br> ==
----
[2.2.0-1] Update Makefile structure<br>[2.2.0-1] Downgrade the boot processor speed<br> ----  
= Pre-Compiled Binaries =
<pre>sudo add-apt-repository ppa:linaro-maintainers/toolchain</pre> <pre>sudo apt-get install cpp-4.5-arm-linux-gnueabi g++-4.5-arm-linux-gnueabi</pre>
=== Setup the board settings<br> ===
<pre>make igep00x0_config</pre> 
=== Build<br> ===
<pre>make</pre>
=== Configure the board settings<br> ===
<pre>make igep00x0_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>
Also remember you can comment any line using ';' or '#' characters.
</pre> 
= FAQ =
Contributions to this project be welcome and you can send your patches to support@iseebcn.com&nbsp;or you can use the igep forum for it.<br>You can access to IGEP-x-Loader repository using our git at [http://git.igep.es/?p=pub/scm/igep-x-loader.git;a=summary git.igep.es]<br>IGEP IRC Channel: [http://webchat.freenode.net/?channels=igep http://webchat.freenode.net/?channels=igep]<br>
<br><span id="1299156619619E" style="display: none;">&nbsp;</span><br><br>
[[Category:Boot loadersBoot_loaders|X_Loader]]<br>