U-Boot for TX51 =============== Building U-Boot --------------- Note: There are currently six variants of the TX51 module, that require slightly different U-Boot configurations. They are distinguished through the first and last digit of the module name suffix. Replace the '?' in the following description with the corresponding numbers from your TX51 module. E.g. TX51-8021 => 'make tx51-8xx1_config' Unpacking the source -------------------- mkdir u-boot cd u-boot tar -xjf /cdrom/U-Boot/u-boot-src.tar.bz2 Alternatively you can access the current source via the git repository: git://git.kernelconcepts.de/karo-tx-uboot.git master Compiling U-Boot ---------------- export ARCH=arm export CROSS_COMPILE=arm-cortexa8-linux-gnueabi- make tx51-?xx?_config (see above Note!) make Flashing U-Boot Image --------------------- If you want to replace a working U-Boot with a new version, you can load the new U-Boot image via TFTP and program it like any other flash partition with: nand erase.part u-boot;nand write ${fileaddr} u-boot ${filesize} If you want to revive a bricked module, you can use one of the flashtools provided with the BSP to reprogram the flash. U-Boot Features --------------- Environment variables: cpu_clk touchpanel {tsc2007|edt-ft5x06} otg_mode [host|device|none] video_mode