Debugger General Information
The Multiprocessor Address Register (MPAR), located in shared RAM location of $804 offset from the base address the debugger loads it at, contains the second of two longwords used to control communication between processors. The MPAR contents specify the address at which execution for the
3remote processor is to begin if the MPCR contains a G or B. The MPAR is organized as follows:
$804
*
*
*
*
(MPAR)
At
The MPCR contains $00 at
If no terminal is connected to the port, the MPCR is still polled to see whether an external processor requires control to be passed to the
An ASCII G placed in the MPCR by a remote processor indicates that the Go Direct type of transfer is requested. An ASCII B in the MPCR indicates that breakpoints are to be armed before control is transferred (as with the GO command).
In either sequence, an E is placed in the MPCR to indicate that execution is underway just before control is passed to RAM. (Any remote processor could examine the MPCR contents.)
If the code being executed in
MVME162 Embedded Controller Installation Guide |