mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-03 21:48:15 +00:00 
			
		
		
		
	- remove trailing white space, trailing empty lines, C++ comments, etc.
  - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)
* Patches by Kenneth Johansson, 25 Jun 2003:
  - major rework of command structure
    (work done mostly by Michal Cendrowski and Joakim Kristiansen)
		
	
			
		
			
				
	
	
		
			85 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			85 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
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
 |