Table 263. Jtag-Dp Data Registers - ST STM32WL5 Series Reference Manual

Advanced arm-based 32-bit mcus with sub-ghz radio solution
Hide thumbs Also See for STM32WL5 Series:
Table of Contents

Advertisement

Debug support (DBG)
JTDO.
The value held in the instruction register determines which data register and associated
DR scan chain are selected.
This data is then shifted while the TAPSM is in the Shift-DR state, in the same manner
as the IR shift in the Shift-IR state.
When the TAPSM goes through the Update-DR state, the value scanned into the DR
scan chain is transferred into the selected data register.
When the TAPSM is in the Run-Test/Idle state, no special actions occur. The IDCODE
instruction is loaded in the instruction register.
When active, the nJTRST signal resets the state machine asynchronously to the
Test-Logic-Reset state.
The data registers corresponding to the 4-bit IR instructions are listed in
IR
Data
instruction
register
0000 to 0111
(BYPASS)
1000
ABORT
1001
(BYPASS)
1010
DPACC
1011
APACC
1100
(BYPASS)
1101
(BYPASS)
1330/1461

Table 263. JTAG-DP data registers

Scan chain
length
1
Not implemented: BYPASS selected
ABORT register
35
– Bits 34:1 = Reserved
– Bit 0 = APABORT: write 1 to generate an AP abort.
1
Reserved: BYPASS selected
Debug port access register
Initiates the debug port and gives access to a debug port register.
– When transferring data IN:
Bits 34:3 = DATA[31:0] = 32-bit data to transfer for a write request
Bits 2:1 = A[3:2] = 2-bit address of a debug port register
Bit 0 = RnW = Read request (1) or write request (0)
35
– When transferring data OUT:
Bits 34:3 = DATA[31:0] = 32-bit data read following a read request
Bits 2:0 = ACK[2:0] = 3-bit Acknowledge
010 = OK/FAULT
001 = WAIT
OTHER = reserved
Access port access register
Initiates an access port and gives access to an access port register.
– When transferring data IN:
Bits 34:3 = DATA[31:0] = 32-bit data to shift in for a write request
Bits 2:1 = A[3:2] = 2-bit sub-address of an access port register
Bit 0 = RnW= Read request (1) or write request (0)
35
– When transferring data OUT:
Bits 34:3 = DATA[31:0] = 32-bit data read following a read request
Bits 2:0 = ACK[2:0] = 3-bit Acknowledge
010 = OK/FAULT
001 = WAIT
OTHER = reserved
1
Reserved: BYPASS selected
1
Reserved: BYPASS selected
RM0453 Rev 1
Table
Description
RM0453
263.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32WL5 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Table of Contents

Save PDF