diff options
| author | wdenk <wdenk> | 2003-03-31 17:27:09 +0000 | 
|---|---|---|
| committer | wdenk <wdenk> | 2003-03-31 17:27:09 +0000 | 
| commit | 0db5bca8076998a7516102988ac976a2da28d531 (patch) | |
| tree | a722fe95ad378dea8b2ec9777744dc0a4a8d72a3 /doc/README.cmi | |
| parent | 85ec0bcc1bc40a67368461fee0435d79305168b1 (diff) | |
| download | olio-uboot-2014.01-0db5bca8076998a7516102988ac976a2da28d531.tar.xz olio-uboot-2014.01-0db5bca8076998a7516102988ac976a2da28d531.zip | |
* Patch by Martin Winistoerfer, 23 Mar 2003
  - Add port to MPC555/556 microcontrollers
  - Add support for cmi customer board with
    Intel 28F128J3A, 28F320J3A or 28F640J3A flash.
* Patch by Rick Bronson, 28 Mar 2003:
  - fix common/cmd_nand.c
Diffstat (limited to 'doc/README.cmi')
| -rw-r--r-- | doc/README.cmi | 84 | 
1 files changed, 84 insertions, 0 deletions
| diff --git a/doc/README.cmi b/doc/README.cmi new file mode 100644 index 000000000..48052b867 --- /dev/null +++ b/doc/README.cmi @@ -0,0 +1,84 @@ + +Summary: +======== + +This file contains information about the cmi board configuration. +Please see cmi_mpc5xx_config for further details. The cmi board is  +a customer specific board but should work with small modifications  +on every board which has a MPC5xx and either a 28F128J3A,  +28F320J3A or 28F640J3A Intel flash mounted. + +Board Discription: +================== + +* Motorola MPC555 +* RS232 connection +* Intel flash 28F640J3A +* Micron SRAM 1M +* Altera PLD +      +Bootstrap: +========== + +In contrast to the usual boot sequence used in U-Boot, on the +cmi board we don't boot from the external flash directly. +Because of we use a 16-bit flash and don't sample a RCW +from the data bus to set the startup buswidth to 16-bit.  +Unfortunatly the default width, sampled from the default RCW +is 32-bit. For this reason we burn the proper RCW into the +internal flash shadow location and boot after power-on or +reset from the internal flash and then branch to 0x02000100 +where the U-Boot reset vector handler is located. + +Memory Map: +=========== + +Memory Map after relocation: + +    0x0000 0000		CFG_SDRAM_BASE  +	  : +    0x000F 9FFF +	  : +          : +    0x0100 0000		CFG_IMMR (Internal memory map base adress)	     +	  : +    0x0130 7FFF +	  : +    	  : +    0x0200 0000		CFG_FLASH_BASE +	  : +    0x027C FFFF +	  : +	  : +    0x0300 0000		PLD_BASE + +Flash Partition: +     +    0x0200 0000		Block 0 and 1 contain U-Boot except  +	  :		environment +	  : +    0x0201 FFFF +    0x0202 0000		Block 2 contains environment (.ppcenv) +	  : +    0x0202 FFFF  +  +See README file for futher information about U-Boot relocation +and partitioning. + +Tested Features: +================ + +* U-Boot commands: go, loads, loadb, all memory features, printenv, +  setenv, saveenv, protect, erase, fli, bdi, mtest, reset, version, +  coninfo, help (see configuration file for available commands) +   +* Blinking led to indicate boot process + +Added or Changed Files: +======================= + +u-boot-0.2.0/board/cmi/* +u-boot-0.2.0/include/configs/cmi_mpc5xx.h + +Regards, +Martin |