Download zip Select Archive Format
Name Last Update history
File empty ..
File txt Makefile Loading commit data...
File txt README Loading commit data...
File txt cmi.c Loading commit data...
File txt flash.c Loading commit data...

README

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		CONFIG_SYS_SDRAM_BASE
	  :
    0x000F 9FFF
	  :
	  :
    0x0100 0000		CONFIG_SYS_IMMR (Internal memory map base adress)
	  :
    0x0130 7FFF
	  :
	  :
    0x0200 0000		CONFIG_SYS_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