12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- 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 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.
|