Generate SD card ---------------- In the following, DEVICE is the host's device name for the SD card, for example mmcblk0 or sdf. Careful: if you choose the wrong device, you may overwrite the host's operating system! Unsupported easy method: wget -O /tmp/flash_all http://download.kernelconcepts.de/~arne/tx48-ubuntu-demo/flash_all sh /tmp/flash_all -w /dev/DEVICE This will download all needed files to /tmp/flash-sd and install everything on DEVICE. Normal method: On a linux host put all files in one directory. Then, run chmod +x flash_all ./flash_all /dev/DEVICE Prepare TX48 NAND ----------------- Note that this will only work if the current U-Boot can read from MMC. If the current U-Boot is too old, update it first. See manufacturer's documentation. Note: this will erase the entire NAND. If the procedure is interrupted before the new U-Boot is installed in NAND, you'll need to recover as described in the manufacturer's documentation. Insert the generated SD card. fatload mmc 0 ${loadaddr} MLO-tx48 nand erase.chip nand write ${loadaddr} u-boot-spl ${filesize} fatload mmc 0 ${loadaddr} u-boot-tx48.img nand write ${loadaddr} u-boot ${filesize} fatload mmc 0 ${fdtaddr} am335x-tx48.dtb run fdtsave env default -f -a setenv boot_mode mmc setenv baseboard stk5-v5 setenv video_mode ETV570 setenv touchpanel edt-ft5x06 setenv append_bootargs rw saveenv Known Issues ------------ * no on-screen keyboard - use a USB keyboard. * not optimized * swap partition or file should be used. * Swap file is included but not automatically used * The console screen saver lets the LCD fade to white. * The default user is "ubuntu" with pw "temppwd". * chromium is not started automatically. Tap ->Internet->Chromium... * serial console stops while booting and becomes unusable