Hardware Functions; Exception Vectors Used By 162Bug; Table 4-2. Exception Vectors Used By 162Bug - Motorola 700 Series Installation And Use Manual

Embedded controller
Table of Contents

Advertisement

Hardware Functions

The only hardware resources used by the debugger are the EIA-
232-D ports, which are initialized to interface to the debug terminal
and a host. If these ports are reprogrammed, the terminal
characteristics must be modified to suit, or the ports should be
restored to the debugger-set characteristics prior to reinvoking the
debugger.

Exception Vectors Used by 162Bug

The exception vectors used by the debugger are listed below. These
vectors must reside at the specified offsets in the target program's
vector table for the associated debugger facilities (breakpoints,
trace mode, etc.) to operate.

Table 4-2. Exception Vectors Used by 162Bug

Vector
Offset
$10
Illegal instruction
$24
Trace
$80-$B8
TRAP #0 - #14
$BC
TRAP #15
$ Note 1
Level 7 interrupt
$ Note 2
Level 7 interrupt
$DC
FP Unimplemented Data Type
Notes
1.
This depends on what the Vector Base Register (VBR) is set to in the MC2chip.
2.
This depends on what the Vector Base Register (VBR) is set to in the VMEchip2.
When the debugger handles one of the exceptions listed in Table
4-2, the target stack pointer is left pointing past the bottom of the
exception stack frame created; that is, it reflects the system stack
Preserving the Debugger Operating Environment
Exception
162Bug Facility
Breakpoints (used by GO, GN, GT)
Trace operations (such as T, TC, TT)
Used internally
System calls
ABORT pushbutton
AC Fail
Software emulation and data type
conversion of floating point data.
4
4-13

Advertisement

Table of Contents
loading

This manual is also suitable for:

800 seriesMvme162lx

Table of Contents