MVME197LEIG/D13-1
3
DEBUGGER GENERAL
INFORMATION
Overview of M88000 Firmware
The firmware for the M88000-based (88K) series of board and system level
products has a common genealogy, deriving from the BUG firmware currently
used on all Motorola M68000-based (68K) CPU modules. The M88000
firmware family provides a high degree of functionality and user friendliness,
and yet stresses portability and ease of maintenance. This member of the
M88000 firmware family is implemented on the MVME197LE Single Board
Computer, and is known as the MVME197BUG, or just 197Bug.
Description of 197Bug
The 197Bug package, MVME197BUG, is a powerful evaluation and debugging
tool for systems built around the MVME197 series of RISC-based
microcomputers. Facilities are available for loading and executing user
programs under complete operator control for system evaluation. 197Bug
includes commands for display and modification of memory, breakpoint and
tracing capabilities, a powerful assembler/disassembler useful for patching
programs, and a self-test at power-up feature which verifies the integrity of the
system. Various 197Bug routines that handle I/O, data conversion, and string
functions are available to user programs through the TRAP #496 handler. The
TRAP #496 handler is accessible through any of the trap exception commands
TB0, TB1, TBND, and TCND, with trap vector #496.
197Bug consists of three parts:
❏
A command-driven user-interactive software debugger, described in a
later chapter (Using the 197Bug Debugger) and hereafter referred to as “the
debugger”.
❏
A command-driven diagnostic package for the MVME197LE hardware,
described in the MVME197BUG 197Bug Diagnostic Firmware User’s Manual
and hereafter referred to as “the diagnostics”.
❏
A user interface which accepts commands from the system console
terminal.
When using 197Bug, the user operates out of either the debugger directory or
the diagnostic directory. If the user is in the debugger directory, then the
debugger prompt “197-Bug>” is displayed and the user has all of the
debugger commands at his or her disposal. If in the diagnostic directory, then
Solution Systems Technologies Inc.
720-565-5995 | [email protected] | www.solusys.com
Solution Systems Technologies Inc.
720-565-5995 | [email protected] | www.solusys.com