Specifications

Table Of Contents
ARM Debugger 86 ARM specific SYStem Commands
©1989-2014 Lauterbach GmbH
SYStem.Mode Establish the communication with the target
Format: SYStem.Mode <mode>
<mode>: Down
NoDebug
Go
Attach
StandBy
Up
Prepare
Down Disables the debugger (default). The state of the CPU remains unchanged. The
JTAG port is tristated.
NoDebug Disables the debugger. The state of the CPU remains unchanged. The JTAG
port is tristated.
Go Resets the target and enables the debugger and start the program execution.
Program execution can be stopped by the break command or external trigger.
Attach User program remains running (no reset) and the debug mode is activated.
After this command the user program can be stopped with the break command
or if any break condition occurs.
StandBy You need to be in DOWN state when switching to this mode. It resets and starts
the program when power is detected. Halt the program execution and set all the
breakpoints and trace conditions you need, then re-start the program. Now you
can even debug a power cycle, because debug register (breakpoints and trace
control) will be restored on power up. This mode is available on ARM7, ARM9
and ARM11 family. On Cortex cores only part of the debug registers will be
restored.
Up Resets the target, sets the CPU to debug mode and stops the CPU. After the
execution of this command the CPU is stopped and all register are set to the
default level.
Prepare Resets the target, initializes the JTAG interface, but does not connect to the
ARM core. This debugger startup is used if no ARM core shall be debugged. It
can be used if a user program or proprietary debugger uses the TRACE32 API
(application programming interface) to access the JTAG interface via the
TRACE32 debugger hardware.