| Keymile kmeter1 Board | 
 | ----------------------------------------- | 
 | 1.	Alternative Boot EEPROM | 
 |  | 
 |     Upon the kmeter1 startup the I2C_1 controller is used to fetch the boot | 
 |     configuration from a serial EEPROM. During the development and debugging | 
 |     phase it might be helpful to apply an alternative boot configuration in | 
 |     a simple way. Therefore it is an alternative boot eeprom on the PIGGY, | 
 |     which can be activated by setting the "ST" jumper on the PIGGY board. | 
 |  | 
 | 2.	Memory Map | 
 |  | 
 |     BaseAddr    PortSz  Size  Device | 
 |     ----------- ------  -----  ------ | 
 |     0x0000_0000 64 bit  256MB  DDR | 
 |     0x8000_0000  8 bit  256KB  GPIO/PIGGY on CS1 | 
 |     0xa000_0000  8 bit  256MB  PAXE on CS3 | 
 |     0xe000_0000           2MB  Int Mem Reg Space | 
 |     0xf000_0000 16 bit  256MB  FLASH on CS0 | 
 |  | 
 |  | 
 |     DDR-SDRAM: | 
 |     The current realization is made with four 16-bits memory devices. | 
 |     Mounting options have been foreseen for device architectures from | 
 |     4Mx16 to 512Mx16. The kmeter1 is equipped with four 32Mx16 devices | 
 |     thus resulting in a total capacity of 256MBytes. | 
 |  | 
 | 3. Compilation | 
 |  | 
 | 	Assuming you're using BASH shell: | 
 |  | 
 | 		export CROSS_COMPILE=your-cross-compile-prefix | 
 | 		cd u-boot | 
 | 		make distclean | 
 | 		make kmeter1_config | 
 | 		make | 
 |  | 
 | 4. Downloading and Flashing Images | 
 |  | 
 | 4.0 Download over serial line using Kermit: | 
 |  | 
 | 	loadb | 
 | 	[Drop to kermit: | 
 | 	    ^\c | 
 | 	    send <u-boot-bin-image> | 
 | 	    c | 
 | 	] | 
 |  | 
 |  | 
 |     Or via tftp: | 
 |  | 
 | 	tftp 10000 u-boot.bin | 
 |     => run load | 
 |     Using FSL UEC0 device | 
 |     TFTP from server 192.168.1.1; our IP address is 192.168.205.4 | 
 |     Filename '/tftpboot/kmeter1/u-boot.bin'. | 
 |     Load address: 0x200000 | 
 |     Loading: ############## | 
 |     done | 
 |     Bytes transferred = 204204 (31dac hex) | 
 |     => | 
 |  | 
 | 4.1 Reflash U-boot Image using U-boot | 
 |  | 
 |     => run update | 
 |     ..... done | 
 |     Un-Protected 5 sectors | 
 |  | 
 |     ..... done | 
 |     Erased 5 sectors | 
 |     Copy to Flash... done | 
 |     ..... done | 
 |     Protected 5 sectors | 
 |     Total of 204204 bytes were the same | 
 |     Saving Environment to Flash... | 
 |     . done | 
 |     Un-Protected 1 sectors | 
 |     . done | 
 |     Un-Protected 1 sectors | 
 |     Erasing Flash... | 
 |     . done | 
 |     Erased 1 sectors | 
 |     Writing to Flash... done | 
 |     . done | 
 |     Protected 1 sectors | 
 |     . done | 
 |     Protected 1 sectors | 
 |     => | 
 |  | 
 | 5. Notes | 
 | 	1) The console baudrate for kmeter1 is 115200bps. |