162Bug Vector Table And Workspace; Examples - Motorola 700 Series Installation And Use Manual

Embedded controller
Table of Contents

Advertisement

Using the 162Bug Debugger

162Bug Vector Table and Workspace

4

Examples

4-12
As described in the Memory Requirements section of Chapter 3, the
162Bug firmware needs 64KB of read/write memory to operate.
162Bug
reserves ...
1024-byte area
A user program vector table area
1024-byte area
An exception vector table for the debugger itself to use
Space for static variables, and initializes these static variables to
predefined default values.
Space for the system stack, and initializes the system stack pointer to
the top of this area.
With the exception of the first 1024-byte vector table area, you must
be extremely careful not to use the above-mentioned memory areas
for other purposes.
Refer to the Memory Requirements section of Chapter 3 to determine
how to dictate the location of the reserved memory areas.
If, for example, your program inadvertently wrote over the
static variable area containing the serial communication
parameters, these parameters would be lost, resulting in a
loss of communication with the system console terminal.
If your program corrupts the system stack, then an incorrect
value may be loaded into the processor Program Counter
(PC), causing a system crash.
For ...

Advertisement

Table of Contents
loading

This manual is also suitable for:

800 seriesMvme162lx

Table of Contents