User`s manual
Restarting the System
1-20
1
Abort
Abort is invoked by pressing and releasing the ABORT switch.
Whenever abort is invoked while executing a user program
(running target code), a snapshot of the processor state is captured
and stored in the target registers. (When working in the debugger,
abort captures and stores only the Instruction Pointer, status
register, and format and vector information.) For this reason, abort
is most appropriate when terminating a user program that is being
debugged. Abort should be used to regain control if the program
gets caught in a loop. The target IP and register contents help to
pinpoint the malfunction.
Pressing and releasing the
ABORT switch generates a local board
condition which interrupts the microprocessor. The target registers,
reflecting the machine state at the time the abort switch was
pressed, are displayed on the screen. Any breakpoints installed in
the user code are removed, and the breakpoint table remains intact.
Control is returned to the debugger.
Note You may wish to perform Òdouble-button resetÓ by
pressing the
RESET and ABORT switches at the same
time. Release
RESET first, wait seven seconds, and then
release
ABORT. This resets all onboard devices, as well
as sending a SYSRESET* signal if the board is the
VMEbus system controller. It also ignores the
parameters stored in NVRAM, and starts debugger
execution with the same ENV parameters as if you had
used the command ENV;D.