Linux Bootloaders for ADS boards
If your board is listed in one of the sections below, your board's bootloader can be upgraded. You can download the appropriate bootloader from this topic and reprogram the bootloader on your system according to the instructions in the Linux Bootloader Manual.
Notice: Starting in 2005, ADS will begin using the open-source bootloader, u-boot, on systems that boot Linux. Older boards will continue to use the traditional ADS Linux Bootloader.
Be sure to look at the reply section below for additional notices such as compatibility with previous versions.
U-boot
The bootloader for ADS boards is based upon the u-boot bootloader. The relevant source and patch distributions are listed below for each model board. Details on the changes with each release can be found here.
Precompiled binary files are provided below for each of our boards that ships with u-boot. If you prefer to compile u-boot yourself, download the source and patch files from the links above, then set the UVER, PVER and MACH variables as appropriate and build it as follows:UVER=2008.10 # The base source version.
PVER=08-12-31 # The ADS patch version.
MACH=gcm # The machine, e.g. gcm, bitsyxb, turboxb, etc.
mkdir u-boot
cd u-boot
tar -jxf u-boot-${UVER}.tar.bz2
zcat u-boot-${PVER}.diff.gz | patch -p1
make ads${MACH}_config
make
You can use a native compiler on the target board or the gcc-3.3.2 cross-compiler.
See this topic to download and find information on u-boot configuration files.
Here are the tar files that contain precompiled binary files for the u-boot bootloader:
18-APR-2008
Sphere 64M bootloader (tar.bz2 ~80kB)
This release is built from the 14-APR-2008 release source.
zcat u-boot-08-03-13-cpld-timing.diff.gz | patch -p1
zcat u-boot-08-03-13-sphere128-dram.diff.gz | patch -p1
ADS Linux Bootloader
The current version of the ADS Linux Bootloader for boards with a PXA CPU is Ver 4.20. This version is incompatible with versions prior to 4.12. For details on these releases, see the Readme.txt.
The current version of the ADS Linux Bootloader for boards with an SA1110 CPU is Ver 4.5.
In either case, be sure to download the correct file for your board's DRAM configuration.
Here are the tar files for these releases of the ADS Linux Bootloader:
What if my board isn't listed?
Some boards have their bootloader in a ROM chip instead of on-board flash. If your board is not listed, it may not be field upgradeable. Contact ADS Sales to order the latest version. In your message, specify the ADS product you're using and that you need a Linux boot ROM. Charges may apply.