EasyManua.ls Logo

Motorola 700 Series User Manual

Motorola 700 Series
156 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #111 background imageLoading...
Page #111 background image
Preserving the Debugger Operating Environment
4-15
4
Exception Vector Tables
Notice in the preceding example that the value of the target stack
pointer register (A7) has not changed even though a trace exception
has taken place. Your program may either use the exception vector
table provided by 162Bug or it may create a separate exception
vector table of its own. The two following sections detail these two
methods.
Using 162Bug Target Vector Table
The 162Bug initializes and maintains a vector table area for target
programs. A target program is any program started by the bug:
Manually with the GO command
Manually with trace commands (T, TC, or TT)
Automatically with the BO command.
The start address of this target vector table area is the base address
($00) of the debugger memory. This address is loaded into the
target-state VBR at power-up and cold-start reset and can be
observed by using the
RD command to display the target-state
registers immediately after power-up.
The 162Bug initializes the target vector table with the debugger
vectors listed in Table 4-2 on page 4-13 and fills the other vector
locations with the address of a generalized exception handler. The
target program may take over as many vectors as desired by simply
writing its own exception vectors into the table. If the vector
locations listed in Table 4-2 are overwritten, then the accompanying
debugger functions are lost.
The 162Bug maintains a separate vector table for its own use. In
general, you do not have to be aware of the existence of the
debugger vector table. It is completely transparent and you should
never make any modifications to the vectors that it contains.

Table of Contents

Questions and Answers:

Motorola 700 Series Specifications

General IconGeneral
BrandMotorola
Model700 Series
CategoryController
LanguageEnglish

Summary

Safety Summary

Lithium Battery Caution

Warns about the danger of explosion if the lithium battery is replaced incorrectly.

Board Level Hardware Description

Hardware Preparation and Installation

Jumper Configuration

Lists and explains the function of various jumper headers for board configuration.

MVME162LX Installation

Step-by-step instructions for installing the MVME162LX into a VME chassis.

Debugger General Information

Installation, Startup, and Booting

Covers 162Bug installation, startup, autoboot, ROMboot, and network boot procedures.

Using the 162Bug Debugger

Entering and Managing Commands

Explains entering commands, terminal I/O control, command syntax, and parameters.

The 162Bug Debugger Command Set

Summarizes the available 162Bug debugger commands and their syntax.

Configure and Environment Commands

Troubleshooting CPU Boards

Solving Startup Problems

Provides simple troubleshooting steps for CPU board startup difficulties.

Related product manuals