
C5000 Debugger | 24
©
1989-2022
Lauterbach
Slave
[
ON
|
OFF
]
If several debuggers share the same debug port, all except one must
have this option active.
JTAG: Only one debugger - the “master” - is allowed to control the signals
nTRST and nSRST (nRESET). The other debuggers need to have the
setting
Slave OFF
.
Default: OFF.
Default: ON if
CORE=
... >1 in the configuration file (e.g. config.t32).
For CortexM: Please check also
SYStem.Option.DISableSOFTRES [ON | OFF]
TAPState
<state>
This is the state of the TAP controller when the debugger switches to
tristate mode. All states of the JTAG TAP controller are selectable.
0 Exit2-DR
1 Exit1-DR
2 Shift-DR
3 Pause-DR
4 Select-IR-Scan
5 Update-DR
6 Capture-DR
7 Select-DR-Scan
8 Exit2-IR
9 Exit1-IR
10 Shift-IR
11 Pause-IR
12 Run-Test/Idle
13 Update-IR
14 Capture-IR
15 Test-Logic-Reset
Default: 7 = Select-DR-Scan.
TCKLevel
<level>
Level of TCK signal when all debuggers are tristated. Normally defined
by a pull-up or pull-down resistor on the target.
Default: 0.
TriState
[
ON
|
OFF
]
TriState has to be used if several debug cables are connected to a common
JTAG port. TAPState and TCKLevel define the TAP state and TCK level
which is selected when the debugger switches to tristate mode.
Please note:
•
nTRST must have a pull-up resistor on the target.
•
TCK can have a pull-up or pull-down resistor.
•
Other trigger inputs need to be kept in inactive state.
Default: OFF.