Specifications

Table Of Contents
ARM Debugger 51 ARM specific SYStem Commands
©1989-2014 Lauterbach GmbH
DEBUGPORTTYPE
[JTAG | SWD | CJTAG |
CJTAGSWD]
It specifies the used debug port type “JTAG”, “SWD”, “CJTAG”,
“CJTAG-SWD”. It assumes the selected type is supported by the
target.
Default: JTAG.
What is NIDnT?
NIDnT is an acronym for “Narrow Interface for Debug and Test”.
NIDnT is a standard from the MIPI Alliance, which defines how to
reuse the pins of an existing interface (like for example a microSD
card interface) as a debug and test interface.
To support the NIDnT standard in different implementations,
TRACE32 has several special options:
NIDNTPSRISINGEDGE
[ON | OFF]
Send data on rising edge for NIDnT PS switching.
NIDnT specifies how to switch, for example, the microSD card
interface to a debug interface by sending in a special bit sequence
via two pins of the microSD card.
TRACE32 will send the bits of the sequence incident to the falling
edge of the clock, because TRACE32 expects that the target
samples the bits on the rising edge of the clock.
Some targets will sample the bits on the falling edge of the clock
instead. To support such targets, you can configure TRACE32 to
send bits on the rising edge of the clock by using
SYStem.CONFIG NIDNTPSRISINGEDGE ON
NOTE: Only enable this option right before you send the NIDnT
switching bit sequence.
Make sure to DISABLE this option, before you try to connect to the
target system with for example SYStem.Up.
NIDNTRSTPOLARITY
[High | Low]
Usually TRACE32 requires that the system reset line of a target
system is low active and has a pull-up on the target system.
When connecting via NIDnT to a target system, the reset line
might be a high-active signal.
To configure TRACE32 to use a high-active reset signal, use
SYStem.CONFIG NIDNTRSTPOLARITY High
This option must be used together with
SYStem.CONFIG NIDNTTRSTTORST ON
because you also have to use the TRST signal of an ARM debug
cable as reset signal for NIDnT in this case.