Specifications

Table Of Contents
ARM Debugger 102 ARM specific SYStem Commands
©1989-2014 Lauterbach GmbH
Some processors have a security feature and require a key to unsecure the processor in order to allow
debugging. The processor will use the specified key on the next debugger start-up (e.g. SYStem.Up) and
forgets it immediately. For the next start-up the keycode must be specified again.
This option is available on ARM9.
SYStem.Option L2Cache L2 cache used
Default: OFF, means no L2 cache is used.
On certain Marvell derivatives the debugger can not detect if an (optional) level 2 cache is available and
used. The information is needed to activate L2 cache coherency operations.
This option is available on ARM9, Cortex-A.
SYStem.Option L2CacheBase Define base address of L2 cache register
Default: 0, means no L2 cache implemented.
In case the L2 cache from ARM (L210 or L220) is available and active on the chip, then the debugger needs
to flush and invalidate the L2 cache when patching the program e.g. when setting a software breakpoint.
Therefore it needs to know the (physical) base address of the L2 register block.
This option is available on ARM9, ARM11, Cortex-R, Cortex-A.
SYStem.Option LOCKRES Go to "Test-Logic Reset" when locked
This command is only available on obsolete ICD hardware. The state machine of the JTAG TAP controller is
switched to Test-Logic Reset state (ON) or to Run-Test/Idle state (OFF) before a SYStem.LOCK ON is
executed.
Format: SYStem.Option L2Cache [ON | OFF]
Format: SYStem.Option L2CacheBase <base address>
Format: SYStem.Option LOCKRES [ON | OFF]