Difference between revisions of "The bootloader X-loader"

From IGEP - ISEE Wiki

Jump to: navigation, search
(X-loader mainline tree (development))
(X-loader mainline tree (development))
Line 63: Line 63:
 
The result will be :  
 
The result will be :  
  
*x-load-ddp.bin.ift in autobuild/igep0020b/flash directory (for OneNAND DDP)  
+
*x-load-ddp.bin.ift in autobuild/igep0020/flash directory (for OneNAND DDP)  
*x-load.bin.ift in autobuild/igep0020b/sdcard directory (for SD card)
+
*x-load.bin.ift in autobuild/igep0020/sdcard directory (for SD card)
  
 
[[Category:Software|Xloader]]
 
[[Category:Software|Xloader]]

Revision as of 10:54, 4 June 2010

How to cross compile X-loader

Overview of How-To

This How-To is meant to be a starting point for people to learn build the x-loader software for IGEP v2 devices as quickly and easily as possible.

This How-To works with the Ubuntu 8.04 IGEP v2.0 SDK Virtual Machine but most of the contents are valid also for other GNU/Linux distributions. We do not issue any guarantee that this will work on other distributions.

Requirements

  • Ubuntu 8.04 IGEP v2.0 SDK Virtual Machine

Feedback and Contributing

Creating articles in the wiki is a collaborative process, at any point, if you see a mistake you can contribute to this article.

Please, use the discussion tab for user comments. This is useful to separate page content and the discussion thereof and also, if you don't want to give normal users the right to edit the page but still want user contributed notes.

Editing permissions are restricted to registered users. Register in the main IGEP site and you will have single sign-on.

Consult the User's Guide for information on using the wiki software.

There is a set of Wiki contribution guidelines.

X-loader for IGEP v2

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.2-2 (stable)

This version supports full OneNAND DDP

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

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

The result will be :

  • 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)

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.myigep.com

$ 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 :

  • 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)