U-Boot release July 25, 2008
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
|