Motorola PRPMC800A/IH5 Manuale Utente
5
PrPMC800/800ET Processor PMC Module Installation and Use (PrPMC800A/IH5)
39
5
PPCBug
Overview
The PPCBug firmware is the layer of software just above the hardware. The firmware provides
the proper initialization for the devices on the PrPMC800/800ET module upon power-up or
reset.
the proper initialization for the devices on the PrPMC800/800ET module upon power-up or
reset.
This chapter describes the basics of PPCBug and its architecture, describes the monitor
(interactive command portion of the firmware) in detail, and gives information on actually using
the PPCBug debugger and the special commands. A complete list of PPCBug commands
appears at the end of the chapter.
(interactive command portion of the firmware) in detail, and gives information on actually using
the PPCBug debugger and the special commands. A complete list of PPCBug commands
appears at the end of the chapter.
, contains information about the CNFG and ENV
commands, system calls, and other advanced user topics.
For full user information about PPCbug, refer to the PPCBug Firmware Package User’s Manual
and the PPCBug Diagnostics Manual, listed in
and the PPCBug Diagnostics Manual, listed in
.
PPCBug Basics
The debug firmware, PPCBug, is a powerful evaluation and debugging tool for systems built
around Motorola microcomputers compatible with the PowerPC instruction set architecture.
Facilities are available for loading and executing user programs under complete operator control
for system evaluation.
around Motorola microcomputers compatible with the PowerPC instruction set architecture.
Facilities are available for loading and executing user programs under complete operator control
for system evaluation.
PPCBug provides a high degree of functionality, user friendliness, portability, and ease of
maintenance.
maintenance.
It achieves good portability and comprehensibility because it was written entirely in the C
programming language, except where necessary to use assembler functions.
programming language, except where necessary to use assembler functions.