Motorola 700/800-Series User Manual

Page of 153
Restarting the System
3-11
3
The debugger has a special feature available for reset conditions. 
You activate it by pressing the 
RESET
 and 
ABORT
 switches at the 
same time, releasing 
RESET
 first, then releasing 
ABORT
 seven 
seconds later.
This ÔÔdouble-button resetÕÕ feature instructs the debugger to use 
the default setup/operation parameters in ROM versus your 
setup/operation parameters in NVRAM. You can use this feature 
in the event your setup/operation parameters are corrupted or do 
not meet a sanity check. Refer to the 
ENV
 command (Appendix A) 
for the ROM defaults. 
Reset
Pressing and releasing the MVME162LX front panel 
RESET
 switch 
initiates a system reset. COLD and WARM reset modes are 
available. By default, 162Bug is in COLD mode. During COLD 
resets, a total system initialization takes place, as if the 
MVME162LX had just been powered up. All static variables 
(including disk device and controller parameters) are restored to 
their default states. The breakpoint table and offset registers are 
cleared. The target registers are invalidated. Input and output 
character queues are cleared. Onboard devices (timer, serial ports, 
etc.) are reset, and the two serial ports are reconfigured to their 
default state. 
During WARM resets, the 162Bug variables and tables are 
preserved, as well as the target state registers and breakpoints. 
Reset must be used if the processor ever halts, or if the 162Bug 
environment is ever lost (vector table is destroyed, stack corrupted, 
etc.). 
Abort
The Abort function is invoked by pressing and releasing the 
ABORT
 
switch on the MVME162LX front panel. Whenever abort is invoked 
when executing a user program (running target code), a snapshot 
of the processor state is captured and stored in the target registers.