]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - README.KARO-TX51
Remove unused definition IOMUX_SION
[karo-tx-uboot.git] / README.KARO-TX51
1                              Building & Flashing U-Boot for TX51
2                              ===================================
3
4 Building U-Boot
5 ---------------
6
7 Note: There are currently three variants of the TX51 module, that
8       require slightly different U-Boot configurations. They are
9       distinguished through the last digit of the module name. Replace
10       the '?' in the following description with the corresponding
11       number from your TX51 module.
12       E.g. TX51-8021 => 'make tx51-80x1_config'
13
14 Unpacking the source
15 --------------------
16 mkdir u-boot
17 cd u-boot
18 tar -xjf /cdrom/U-Boot/u-boot-src.tar.bz2
19
20 Compiling U-Boot
21 ----------------
22 export ARCH=arm
23 export CROSS_COMPILE=arm-cortexa8-linux-gnueabi-
24 make tx51-80x?_config            (see above Note!)
25 make
26
27
28 Flashing U-Boot Image
29 ---------------------
30 If you want to replace a working U-Boot with a new version, you can
31 load the new U-Boot image via TFTP and program it like any other flash
32 partition with:
33 nand erase.part u-boot;nand write ${fileaddr} u-boot ${filesize}
34
35 If you want to revive a bricked module, you can use one of the
36 flashtools provided with the BSP to reprogram the flash.