bdi CW BDM interface for CodeWarrior™ Debugger, BDI2000 (MPC5xx/8xx) User Manual 17© Copyright 1992-2001 by ABATRON AG V 1.024.1 Startup ModeStartup mode defines how the BDI interacts with the target system after a reset or power upsequence.4.1.1 Startup mode RESETIn this mode no ROM is required on the target system. The necessary initialization is done by the BDIwith the programmed init list. The following steps are executed by the BDI after system reset orsystem power up:• HRESET is activated on the target system.• HRESET is deactivated and the target is forced into debug mode.• The BDI works through the initialization list and writes to the corresponding addresses.The RESET mode is the standard working mode. Other modes are used in special cases (i.e.applications in ROM, special requirements on the reset sequence...).4.1.2 Startup Mode STOPIn this mode the initialization code is in a ROM on the target system. The code in this ROM handlesbase initialization. At the end of the code, the initialization program enters an endless loop until it isinterrupted by the BDI. This mode is intended for special requirements on the reset sequence (e.g.loading a RAM based programmable logic device).In this mode the following steps are executed by the BDI after system reset or power up:• HRESET is activated on the target system.• HRESET is deactivated and the target is forced into debug mode.• The target is started and begins executing application code.• After a delay of 2 seconds, the target is forced into debug mode.• The BDI works through the initialization list and writes the corresponding addresses.4.1.3 Startup mode RUNThis mode is used to debug applications which are already stored in ROM. The application is startednormally and is stopped when the debugger is started.In this mode, the following steps are executed by the BDI after system reset or power up:• HRESET is activated on the target system.• HRESET is deactivated and the target is forced into debug mode.• The target is startet and begins executing application code.• The application runs until it is stopped by the debugger.