Difference between revisions of "The bootloader X-loader"

From IGEP - ISEE Wiki

Jump to: navigation, search
Line 11: Line 11:
 
if you have updated your SDK environment to latest version (see [[Ubuntu 8.04 IGEP v2.0 SDK Virtual Machine]])
 
if you have updated your SDK environment to latest version (see [[Ubuntu 8.04 IGEP v2.0 SDK Virtual Machine]])
  
= X-loader v1.4.4-1 (stable) =
+
= X-loader v1.4.4-2 (stable) =
  
 
Download the IGEP X-loader sources and follow next steps:
 
Download the IGEP X-loader sources and follow next steps:
  $ wget http://downloads.igep.es/sources/x-loader-1.4.4-1.tar.gz
+
  $ wget http://downloads.igep.es/sources/x-loader-1.4.4-2.tar.gz
  $ tar xzf x-loader-1.4.4-1.tar.gz
+
  $ tar xzf x-loader-1.4.4-2.tar.gz
  $ cd x-loader-1.4.4-1
+
  $ cd x-loader-1.4.4-2
 
  $ scripts/./autobuild.sh arm-none-linux-gnueabi-
 
  $ scripts/./autobuild.sh arm-none-linux-gnueabi-
  
Line 48: Line 48:
  
 
= Changelog =
 
= Changelog =
 +
* [http://git.igep.es/?p=pub/scm/x-loader.git;a=commit;h=5a8ddfa826ee447853c27f14dc437dd81e2c52a5 2011-03-07 Release 1.4.4-2]
 +
** improve clk frequency selection
 
* [http://git.igep.es/?p=pub/scm/x-loader.git;a=commit;h=0aad3f949c55196491721129d73261ac6bcca120 2010-11-08 Release 1.4.4-1]
 
* [http://git.igep.es/?p=pub/scm/x-loader.git;a=commit;h=0aad3f949c55196491721129d73261ac6bcca120 2010-11-08 Release 1.4.4-1]
 
** improve led management
 
** improve led management

Revision as of 14:11, 7 March 2011

X-loader for IGEP platforms

First of all setup the build environment sourcing this script

$ source /usr/local/poky/eabi-glibc/arm/environment-setup

or

$ source /usr/local/poky/eabi-glibc/environment-setup-arm-none-linux-gnueabi

if you have updated your SDK environment to latest version (see Ubuntu 8.04 IGEP v2.0 SDK Virtual Machine)

X-loader v1.4.4-2 (stable)

Download the IGEP X-loader sources and follow next steps:

$ wget http://downloads.igep.es/sources/x-loader-1.4.4-2.tar.gz
$ tar xzf x-loader-1.4.4-2.tar.gz
$ cd x-loader-1.4.4-2
$ scripts/./autobuild.sh arm-none-linux-gnueabi-

The result will be :

  • For IGEP v2 platform
    • x-load-ddp.bin.ift in autobuild/igep0020/flash directory (for OneNAND DDP)
    • x-load.bin.ift in autobuild/igep0020/sdcard directory (for SD card)
  • For OMAP3 IGEP module
    • x-load-ddp.bin.ift in autobuild/igep0030/flash directory (for OneNAND DDP)
    • x-load.bin.ift in autobuild/igep0030/sdcard directory (for SD card)

X-loader mainline tree (development)

Note: The 'master' branch is where the development work takes place and you should use this if you're after to work with the latest cutting edge developments. It is possible trunk can suffer temporary periods of instability while new features are developed and if this is undesirable we recommend using one of the release branches. Use ONLY for development purposes.

Clone the GIT repository from git.igep.es

$ git clone git://git.igep.es/pub/scm/x-loader.git
$ cd x-loader

and build with

$ cd x-loader
$ scripts/./autobuild.sh arm-none-linux-gnueabi-

The result will be :

  • For IGEP v2 platform
    • x-load-ddp.bin.ift in autobuild/igep0020/flash directory (for OneNAND DDP)
    • x-load.bin.ift in autobuild/igep0020/sdcard directory (for SD card)
  • For OMAP3 IGEP module
    • x-load-ddp.bin.ift in autobuild/igep0030/flash directory (for OneNAND DDP)
    • x-load.bin.ift in autobuild/igep0030/sdcard directory (for SD card)

Changelog