
===================================================================
Stationery for the MCF52233 Freescale Board
===================================================================

Contents:

I)     Overview
II)    Files
III)   Memory maps
IV)    Initialization files
V)     Targets
VI)    Connecting to the board
VII)   Terminal Settings

===================================================================
WARNING regarding Targets located code in RAM
===================================================================

Many possible ColdFire target processors have an external bus, 
so can use large external RAM devices for debugging applications 
during development. But M5223x processors do not have an external 
bus, so must accommodate applications in on-chip memory. 
Although this on-chip RAM accommodates CodeWarrior stationery, 
it probably is too small for full development of your application. 
Accordingly, for an M5223x processor, you should locate your 
applications in flash memory. (The Flash Programmer subsection of 
the Targeting Manual explains how to program a flash device.)

===================================================================
I)  Overview
===================================================================

This stationery is configured to run with the M52233DEMO which contains
a MCF52233 product.  Since the MCF52233 is a superset of all the 
MCF5223x family of chips, this code contains include files for
all features that exist.  This code initializes and utilizes
those features that ONLY exist on all the chips in the family.

For more details, refer to the MCF5223x Reference Manual

===================================================================
II)  Files
===================================================================

*.cfg - initialization files
*.mem - memory configuration file
*.lcf - linker configurations

Source - All source files and include files.

===================================================================
III)  Memory maps
===================================================================

The Target has the following memory map:

0x00000000-0x0003ffff 256K bytes of on-chip Flash memory
0x20000000-0x20007fff  32K bytes of internal SRAM

===================================================================
IV)  Initialization files
===================================================================

All initialization files setup the same memory map. The only
difference is the location of the VBR register at download time.

The P&E Protocol plugin allows the use of the "+-" panel
to capture various exceptions. After the code is downloaded, the
plugin attempts to overwrite the vector table entries and install its
own handler at locations VBR+0x408-0x40B to capture those selected
exceptions.  See descirption under Targets below.

M52233DEMO_PnE.cfg - used in the M52233DEMO Console Debug
M52233DEMO_PnE.cfg - used in the M52233DEMO UART Debug
M52233DEMO_PnE.cfg - used in the M52233DEMO Internal ROM

===================================================================
V)  Targets
===================================================================

1) M52233DEMO Console Debug

This is the very basic stationery that outputs to the CodeWarrior's
console window.  Due to the size limitation of SRAM, the user should be
aware of the size of CodeWarrior runtime library when running applications
in SRAM.

2) M52233DEMO UART Debug

This is the very basic stationery that outputs to the UART.
User need to connect the terminal to see the output.  Due to the size
limitation of SRAM, the user should be aware of the size of CodeWarrior
runtime library when running applications in SRAM.

3) M52233DEMO Internal ROM

This program copies the data from ROM to SDRAM
This is the very basic stationery that outputs to the UART.
User need to connect the terminal to see the output.

===================================================================
VI)  Connection to the M52233DEMO board
===================================================================

1) All jumper settings and switches are in their default locations
as outlined by the EVB user's manual.

2) The P&E cable is attached to the BDM connector.

3) An appropriate power supply is connected to the power jack as 
outlined in the EVB user's manual.

4) Check all the target Remote Connection panels to make sure the P&E
cable is selected.

===================================================================
VII)  Terminal Settings
===================================================================

In case the UART is handled, the terminal is using the following
settings

The baud rate to be : 115200
Data bits : 8
Parity : None
Stop Bits : 1
Flow Control : None
