Motorola MVME187 manual Abort Sequence, Break

Models: MVME187

1 173
Download 173 pages 29 Kb
Page 93
Image 93
Abort Sequence

Booting and Restarting 187Bug

Whenever abort is invoked while running target code (a user program), a ÒsnapshotÓ of the processor state is captured and stored in the target registers. For this reason, abort is most appropriate when terminating a user program that is being debugged. The target IP, register contents, etc., help to pinpoint the malfunction.

Abort Sequence

Pressing and releasing the ABORT switch does the following:

1.Generates a local board condition which may interrupt the processor if enabled.

2.Displays the target registers on the screen, reflecting the machine state at the time the ABORT switch was pressed.

3.Removes any breakpoints installed in the user code and keeps the breakpoint table intact.

4.Returns control to the debugger.

Break

A ÒBreakÓ is generated by pressing and releasing the BREAK key on the console terminal keyboard.

Break does not generate an interrupt.

The only time break is recognized is when characters are sent or received by the console port.

Many times it may be desirable to terminate a debugger command prior to its completion; for example, during the display of a large block of memory. Break allows you to terminate the command.

4

4-11

Page 93
Image 93
Motorola MVME187 manual Abort Sequence, Break