5XX MOTHERBOARD ONLY AXIOM, 5XX MOTHERBOARD ONLY Datasheet - Page 7

no-image

5XX MOTHERBOARD ONLY

Manufacturer Part Number
5XX MOTHERBOARD ONLY
Description
CMD-5XX MOTHERBOARD ONLY
Manufacturer
AXIOM
Datasheet

Specifications of 5XX MOTHERBOARD ONLY

Silicon Manufacturer
Freescale
Core Architecture
Power
Core Sub-architecture
PowerPC
Features
Plug And Play, Axiom Monitor, Communication Interfaces, Keypad And LCD Module Support
Kit Contents
Board
Silicon Core Number
MPC555, MPC556, MPC561
Silicon Family Name
MPC5xx
Terminal Settings
The utility software provided uses the serial port connected to your PC running a terminal program as described under "Getting
Started". While you can use almost any commercial or free serial communications terminal interface, it is important that you
configure it to work properly with this board. The following settings are important:
A free terminal program that works well with this board called “AxIDE” is provided on the support CD. It is also available for
download from the manufacturers web site at www.axman.com.
Tutorial
The following brief tutorial will help you become familiar with software development on this board quickly. For processor specific
tutorials, such as BDM support and CMFI programming, see the PM-5xx Personality Module Reference that came with your board.
Using the Debug Monitor
This board ships with a simple monitor utility programmed into the U15 and U16 EPROM devices. See "Getting Started" for startup
instructions. Choose menu item 1 to launch the monitor.
Using this program and any serial communications terminal program, you can display and modify memory and registers on the
board from any PC. This is done by typing commands into the terminal program on the PC. Type help and hit <enter> for a
complete list of available commands.
You can experiment with some of the commands like reading (MD) and modifying (MM) memory. Make sure you're modifying
memory that is mapped to valid addresses or the monitor program will "hang" or throw an exception. You may then have to RESET
the board to get the monitor back. Internal RAM starts at 0x3F9800. External RAM starts at 0x800000 as shipped with the default
MAP_SW settings. The monitor program itself uses internal RAM from 0x3F9800 - 0x3F9FFF, so if you modify anything in this
area while the monitor is running it may hang.
You can also load and execute a program from memory using this utility. A simple "hello world" program is provided for you on
the CD as an example. Follow these steps to load and execute it from internal RAM using the monitor program:
This example program was compiled with the Diab Data compiler. The source files and scripts used are included on the support CD
as follows:
1. BPS: 9600, Data Bits 8, Parity none, Stop Bits 1
2. Flow Control should be set to HARDWARE or None
3. Emulation should be ANSI
4. When uploading files to the board, be sure to send in Text mode.
5. When programming CMFI memory, you must use ONE of the following:
1. At the monitor prompt > type DL and hit <enter>.
2. Select the send text file (or upload) command from your terminal program and locate the file named "HELLO_R.S19"
3. When finished uploading, type go 3FA004 at the prompt. You should see the phrase "Hello World!" echoed back to the
4. To exit from this test program, hit a RESET button on the board.
HELLO.C
SERIAL.C
HELLO_R.DLD
HELLO_R.BAT
included on the support CD. Send this file to the board.
screen, which is all that this simple test program does, each time you hit a key.
a.
b. wait for echo character following each line
15 millisecond pace delay after each line
Main source code file
Serial port I/O and ASCII text conversion routines
Diab Linker script - specifies the programs memory organization
DOS batch file used to build the program
7
CMD-5xx 08/07/02

Related parts for 5XX MOTHERBOARD ONLY