Home Products Solutions Support Blogs Contact Us Company
corner Support corner
Neon User Manual
Windows CE support
Linux support
Boot Loader
corner corner
 

SUPPORT

   

U-Boot release July 25, 2008


Download here

This patch set is the first set of Boundary Devices patches against both the 1.3.3 and U-Boot git tree.

The tarball contains a set of patches against commit a524e112b424c6843800ea2f19d3a8cf01d0aa94 in the U-Boot tree. You can download this tree using git or get a snapshot of this version using gitweb.

To pull the file using git, use the following command sequence:
   $ git-clone git://git.denx.de/u-boot my-uboot
   $ cd my-uboot 
   $ git-checkout -b boundary a524e112b424c6843800ea2f19d3a8cf01d0aa94
To pull a snapshot, download and extract this file.

Regardless of how you retrieve the U-Boot base code, apply the Boundary Devices' patches to your U-Boot tree like so:
   ~/my-uboot $ tar zxvf u-boot-20080725.tar.gz
   ~/my-uboot $ for f in *.patch ; do patch -p1 < $f ; done
   patching file cpu/pxa/mmc.c
   patching file Makefile
   patching file README
   patching file board/halogen/Makefile
   patching file board/halogen/config.mk
   patching file board/halogen/u-boot.lds
   patching file board/halogen/u-bootmini.lds
   patching file common/cmd_bootm.c
   patching file common/cmd_fat.c
   patching file common/cmd_mmc.c
   patching file common/cmd_nand.c
   patching file common/cmd_net.c
   patching file common/command.c
   patching file common/console.c
   patching file common/devices.c
   ...


To build for your device, set CROSS_COMPILE appropriately, configure for the board
and make all. Some examples are listed below:
  • Xenon ~ my-uboot $ export CROSS_COMPILE=arm-angstrom-linux-gnueabi- ~ my-uboot $ make davinci_xenon_config Configuration successful. ~ my-uboot $ make all
  • Hydrogen ~ my-uboot $ export CROSS_COMPILE=arm-v5t-linux-gnueabi- ~ my-uboot $ make hydrogen_config -------- U-Boot Boundary Devices Specific Configuration Script -------- Choose display type () []: okaya_qvga Choose hardware type (NEONB NEON BD2003) [NEON]: Choose software type (WINCE LINUX) []: WINCE Include minidebug (y n) []: y CPU speed (104 208 312 416 520 624) []: 312 Configuration successful. ~ my-uboot $ make all
  • Neon-270 ~ my-uboot $ export CROSS_COMPILE=arm-linux- ~ my-uboot $ make neon270_config -------- U-Boot Boundary Devices Specific Configuration Script -------- Choose display type () []: hitachi_hvga Choose hardware type (NEONB NEON BD2003) [NEON]: Choose software type (WINCE LINUX) []: WINCE Include minidebug (y n) []: y CPU speed (104 208 312 416 520 624) []: 624 Configuration successful. ~ my-uboot $ make all
  • Neon ~ my-uboot $ export CROSS_COMPILE=arm-linux- ~ my-uboot $ make neon_config -------- U-Boot Boundary Devices Specific Configuration Script -------- Choose display type () []: hitachi_hvga Choose hardware type (NEONB NEON BD2003) [NEON]: Choose software type (WINCE LINUX) []: WINCE Include minidebug (y n) []: y CPU speed (100 200 300 400) []: 400 Configuration successful. ~ my-uboot $ make all
corner corner