C2000 Debugger | 22
©
1989-2023
Lauterbach
TAP types
:
Core TAP providing access to the debug register of the core you intend to debug.
-> DRPOST, DRPRE, IRPOST, IRPRE.
DAP (Debug Access Port) TAP providing access to the debug register of the core you intend to debug. It
might be needed additionally to a Core TAP if the DAP is only used to access memory and not to access the
core debug register.
-> DAPDRPOST, DAPDRPRE, DAPIRPOST, DAPIRPRE.
DAP2 (Debug Access Port) TAP in case you need to access a second DAP to reach other memory
locations.
-> DAP2DRPOST, DAP2DRPRE, DAP2IRPOST, DAP2IRPRE.
ETB (Embedded Trace Buffer) TAP if the ETB has its own TAP to access its control register (typical with
ARM11 cores).
-> ETBDRPOST, ETBDRPRE, ETBIRPOST, ETBIRPRE.
NEXT: If a memory access changes the JTAG chain and the core TAP position then you can specify the new
values with the NEXT... parameter. After the access for example the parameter NEXTIRPRE will replace the
IRPRE value and NEXTIRPRE becomes 0. Available only on ARM11 debugger.
-> NEXTDRPOST, NEXTDRPRE, NEXTIRPOST, NEXTIRPRE.
RTP (RAM Trace Port) TAP if the RTP has its own TAP to access its control register.
-> RTPDRPOST, RTPDRPRE, RTPIRPOST, RTPIRPRE.
CHIP: Definition of a TAP or TAP sequence in a scan chain that needs a different Instruction Register
(IR) and Data Register (DR) pattern than the default BYPASS (1...1) pattern.
-> CHIPDRPOST, CHIPDRPRE, CHIPIRPOST, CHIPIRPRE.
Example
:
SYStem.CONFIG IRPRE 15.
SYStem.CONFIG DRPRE 3.
SYStem.CONFIG DAPIRPOST 16.
SYStem.CONFIG DAPDRPOST 3.
SYStem.CONFIG ETBIRPOST 5.
SYStem.CONFIG ETBDRPOST 1.
SYStem.CONFIG ETBIRPRE 11.
SYStem.CONFIG ETBDRPRE 2.
ARM11 TAP
IR: 5bit
ETB TAP
IR: 4bit
DAP TAP
IR: 4bit
TDI
TDO
OfNoInterest TAP
IR: 7bit