winIDEA Debug Status

Debug ››
Parent Previous Next

Debug status display is located in the lower right corner of winIDEA and indicates whether the debug session is established and which is the current state of the MCU. Table below explains all possible states:


INITIALIZE

winIDEA is not connected to the emulator. Perform CPU reset or download to establish the debug session. Alternatively perform Hardware / Initialize to establish communication with the emulator and perform hardware initialization. This, however, does not establish the debug session.

MUST INIT

Emulator is initialized, but the debug session is not established.  If this state occurs after a reset or download, this indicates that there is an issue with establishing debug session. Double-check your hardware setup and winIDEA workspace settings.

STOP

Debug session is established. The CPU is STOPPED.

RUN

Debug session is established. The CPU is RUNNING.

WAITING

This status is applicable only when multiple emulators are used and synchronized. Debug session is established. The CPU is STOPPED, because one or more of the in-sync emulators stopped their CPUs. This CPU will be run once all other in-sync emulators run their CPUs.

RESET

Debug session is established. The CPU is in RESET. Either the reset line is asserted or the information about the RESET CPU state was read from the debug registers.

HALTED

Debug session is established. The CPU is HALTED. We are not receiving any information from the CPU, whereas we still detect Vref. The CPU is most likely HALTED.