Specifications

Table Of Contents
ARM Debugger 50 ARM specific SYStem Commands
©1989-2014 Lauterbach GmbH
CORE <core> <chip> The command helps to identify debug and trace resources which
are commonly used by different cores. The command might be
required in a multicore environment if you use multiple debugger
instances (multiple TRACE32 GUIs) to simultaneously debug
different cores on the same target system.
Because of the default setting of this command
debugger#1: <core>=1 <chip>=1
debugger#2: <core>=1 <chip>=2
...
each debugger instance assumes that all notified debug and trace
resources can exclusively be used.
But some target systems have shared resources for different
cores. For example a common trace port. The default setting
causes that each debugger instance will control the (same) trace
port. Sometimes it does not hurt if such a module will be controlled
twice. So even then it might work. But the correct specification
which might be a must is to tell the debugger that these cores
sharing resources are on the same <chip>. Whereby the “chip”
does not need to be identical with the device on your target board:
debugger#1: <core>=1 <chip>=1
debugger#2: <core>=2 <chip>=1
For cores on the same <chip> the debugger assumes they share
the same resource if the control registers of the resource has the
same address.
Default:
<core> depends on CPU selection, usually 1.
<chip> derives from CORE= parameter in the configuration file
(config.t32), usually 1. If you start multiple debugger instances with
the help of t32start.exe you will get ascending values (1, 2, 3,...).
CoreNumber <number> Number of cores considered in a SMP (symmetric
multiprocessing) debug session. There are core types like
ARM11MPCore, CortexA5MPCore, CortexA9MPCore and
Scorpion which can be used as a single core processor or as a
scalable multicore processor of the same type. If you intend to
debug more than one such core in a SMP debug session you need
to specify the number of cores you intend to debug.
Default: 1.
DEBUGPORT
[DebugCable0 | DebugCa-
bleA | DebugCableB]
It specifies which probe cable shall be used. At the moment only
the CombiProbe allows to connect more than one probe cable.
Default: depends on detection.