Overview
5-2
5
Because PPCBug is command-driven, it performs its various
operations in response to user commands entered at the keyboard.
The flow of control in PPCBug is described in the
PPCBug Firmware
Package UserÕs Manual
. When you enter a command, PPCBug
executes the command and the prompt reappears. However, if you
enter a command that causes execution of user target code (e.g.,
GO
), then control may or may not return to PPCBug, depending on
the outcome of the user program.
The PPCBug is similar to previous Motorola firmware debugging
packages (e.g., MVME147Bug, MVME167Bug, MVME187Bug),
with differences due to microprocessor architectures. These are
primarily reflected in the instruction mnemonics, register displays,
addressing modes of the assembler/disassembler, and the passing
of arguments to the system calls.
Memory Requirements
PPCBug requires a maximum of 768KB (maybe less) of read/write
memory (i.e., DRAM). The debugger allocates this space from the
top of memory. For example, a system containing 64MB
($04000000) of read/write memory will place the PPCBug memory
page at locations $03F80000 to $03FFFFFF.
PPCBug Implementation
PPCBug is written largely in the C programming language,
providing benefits of portability and maintainability. Where
necessary, assembly language has been used in the form of
separately compiled program modules containing only assembler
code. No mixed-language modules are used.
Physically, PPCBug is contained in two socketed 32-pin PLCC
Flash devices that together provide 1MB of storage. The executable
code is checksummed at every power-on or reset firmware entry,
and the result (which includes a precalculated checksum contained
in the Flash devices), is verified against the expected checksum.
Содержание MVME2603-1121A
Страница 1: ...MVME2600 Series Single Board Computer Installation and Use V2600A IH2 ...
Страница 6: ......
Страница 12: ...xii ...
Страница 14: ...xiv ...
Страница 70: ...System Considerations 1 54 1 ...
Страница 86: ...Programming Considerations 2 16 2 ...
Страница 112: ...Block Diagram 3 26 3 ...
Страница 174: ...Related Specifications A 10 A ...
Страница 178: ...FCC Compliance B 4 B ...
Страница 188: ...Proper Grounding C 10 C ...
Страница 206: ...Glossary GL 14 G L O S S A R Y ...