Specifications

Table Of Contents
ARM Debugger 67 ARM specific SYStem Commands
©1989-2014 Lauterbach GmbH
Example: Four cores with ETM modules.
SYStem.CONFIG ETM.Base 0x1000 0x2000 0x3000 0x4000
SYStem.CONFIG FUNNEL1.ATBSource ETM.0 0 ETM.1 1
ETM.2 2 ETM.3 3
"...2" of "ETM.2" indicates it is the third ETM module which has
the base address 0x3000. The indices of a list are 0, 1, 2, 3,...
If the numbering is accelerating, starting from 0, without gaps,
like the example above then you can shorten it to
SYStem.CONFIG FUNNEL1.ATBSource ETM
Example: Four cores, each having an ETM module and an ETB
module.
SYStem.CONFIG ETM.Base 0x1000 0x2000 0x3000 0x4000
SYStem.CONFIG ETB.Base 0x5000 0x6000 0x7000 0x8000
SYStem.CONFIG ETB.ATBSource ETM.2 2
The third "ETM.2" module is connected to the third ETB. The last
"2" in the command above is the index for the ETB. It is not a port
number which exists only for FUNNELs.
For a list of possible components including a short description
see Components and available commands.
... .BASE <address> This command informs the debugger about the start address of
the register block of the component. And this way it notifies the
existence of the component. An on-chip debug and trace
component typically provides a control register block which
needs to be accessed by the debugger to control this
component.
Example: SYStem.CONFIG ETMBASE APB:0x8011c000
Meaning: The control register block of the Embedded Trace
Macrocell (ETM) starts at address 0x8011c000 and is accessible
via APB bus.
In a SMP (Symmetric MultiProcessing) debug session you can
enter for the components BMC, COREBEBUG, CTI, ETB, ETF,
ETM, ETR a list of base addresses to specify one component per
core.
Example assuming four cores: SYStem.CONFIG
COREDEBUG.Base 0x80001000 0x80003000 0x80005000
0x80007000
For a list of possible components including a short description
see Components and available commands.
... .RESET Undo the configuration for this component. This does not cause a
physical reset for the component on the chip.
For a list of possible components including a short description
see Components and available commands.