Motorola MVME162 Manuale Utente
MVME162IG/D23-1
3
DEBUGGER GENERAL
INFORMATION
Overview of M68000 Firmware
The firmware for the M68000-based (68K) series of board and system level
products has a common genealogy, deriving from the BUG firmware currently
used on all Motorola M68000-based CPU modules. The M68000 firmware
family provides a high degree of functionality and user friendliness, and yet
stresses portability and ease of maintenance. This member of the M68000
Firmware family is implemented on the MVME162 MC68040- or MC68LC040-
based Embedded Controller, and is known as the MVME162BUG, or 162Bug.
It includes diagnostics for testing and configuring IndustryPack modules.
products has a common genealogy, deriving from the BUG firmware currently
used on all Motorola M68000-based CPU modules. The M68000 firmware
family provides a high degree of functionality and user friendliness, and yet
stresses portability and ease of maintenance. This member of the M68000
Firmware family is implemented on the MVME162 MC68040- or MC68LC040-
based Embedded Controller, and is known as the MVME162BUG, or 162Bug.
It includes diagnostics for testing and configuring IndustryPack modules.
Description of 162Bug
The 162Bug package, MVME162Bug, is a powerful evaluation and debugging
tool for systems built around the MVME162 CISC-based microcomputers.
Facilities are available for loading and executing user programs under
complete operator control for system evaluation. 162Bug 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
162Bug routines that handle I/O, data conversion, and string functions are
available to user programs through the TRAP #15 system calls.
tool for systems built around the MVME162 CISC-based microcomputers.
Facilities are available for loading and executing user programs under
complete operator control for system evaluation. 162Bug 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
162Bug routines that handle I/O, data conversion, and string functions are
available to user programs through the TRAP #15 system calls.
162Bug consists of three parts:
❏
❏
A command-driven user-interactive software debugger, described in
Chapter 4 and hereafter referred to as "the debugger" or "162Bug".
Chapter 4 and hereafter referred to as "the debugger" or "162Bug".
❏
A command-driven diagnostic package for the MVME162 hardware,
hereafter referred to as "the diagnostics".
hereafter referred to as "the diagnostics".
❏
A user interface which accepts commands from the system console
terminal.
terminal.