Document: Flashing bootloader Copyright (c) 2007, Voipac Technologies a.s. First download JTAG flash programmer, unpack it and change to that directory. bash$> wget http://voipac.com/downloads/jtag/src/jflash.tar.gz bash$> tar xzfv jflash.tar.gz bash$> cd jflash Connect JTAG adapter to 20pin JTAG connector on baseboard and PC parallel port. Plug in dimm module and power up the baseboard, try to identify the module CPU and flash. bash$> ./jflash bulbcx16 testfile.bin I 0 JFLASH Version 5.01.007 COPYRIGHT (C) 2000 - 2003 Intel Corporation PLATFORM SELECTION: Processor= PXA27x Development System= Mainstone Data Version= 1.00.001 PXA27x revision C0 Found flash type: RD48F4400P0VBQ0 Program successful completion. Processor and Flash Memory Identified. No programming operation performed. Now, download latest bootloader binary and flash it at address 0. bash$> wget http://voipac.com/downloads/pxa/270/dimm/bin/linux/u-boot-1.1.2-vpac2.bin bash$> ./jflash bulbcx16 u-boot-1.1.2-vpac2.bin P 0 Connect serial console cable, open minicom and set it to mode 38400, 8N1. After powering off and on, the u-boot bootloader should come up. U-Boot 1.1.2 (Mar 21 2007 - 19:29:09) U-Boot code: 5C010000 -> 5C01B690 BSS: -> 5C01EAE0 RAM Configuration: Bank #0: a0000000 128 MB Bank #1: 80000000 0 kB Flash: 32 MB Hit any key to stop autoboot: 0 u-boot>