Table 298. Ack Response (3 Bits); Table 299. Data Transfer (33 Bits); Sw-Dp State Machine (Reset, Idle States, Id Code) - STMicroelectronics STM32F405 Reference Manual

Advanced arm-based 32-bit mcus
Table of Contents

Advertisement

RM0090
Bit
4:3
5
6
7
Refer to the Cortex
APACC registers.
The packet request is always followed by the turnaround time (default 1 bit) where neither
the host nor target drive the line.
Bit
0..2
The ACK Response must be followed by a turnaround time only if it is a READ transaction
or if a WAIT or FAULT acknowledge has been received.
Bit
0..31
32
The DATA transfer must be followed by a turnaround time only if it is a READ transaction.
38.8.3

SW-DP state machine (reset, idle states, ID code)

The State Machine of the SW-DP has an internal ID code which identifies the SW-DP. It
follows the JEP-106 standard. This ID code is the default ARM
0x2BA01477 (corresponding to Cortex
Note:
Note that the SW-DP state machine is inactive until the target reads this ID code.
The SW-DP state machine is in RESET STATE either after power-on reset, or after the
DP has switched from JTAG to SWD or after the line is high for more than 50 cycles
The SW-DP state machine is in IDLE STATE if the line is low for at least two cycles
after RESET state.
After RESET state, it is mandatory to first enter into an IDLE state AND to perform a
READ access of the DP-SW ID CODE register. Otherwise, the target will issue a
FAULT acknowledge response on another transactions.
Table 297. Packet request (8-bits) (continued)
Name
A[3:2]
Address field of the DP or AP registers (refer to
Parity
Single bit parity of preceding bits
Stop
0
Not driven by the host. Must be read as "1" by the target because of
Park
the pull-up
®
-M4 with FPUr0p1 TRM for a detailed description of DPACC and

Table 298. ACK response (3 bits)

Name
001: FAULT
ACK
010: WAIT
100: OK

Table 299. DATA transfer (33 bits)

Name
WDATA or RDATA Write or Read data
Parity
Single parity of the 32 data bits
DocID018909 Rev 11
Description
Description
Description
®
-M4 with FPU r0p1).
Debug support (DBG)
Table
296)
®
one and is set to
1681/1731
1701

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Table of Contents

Save PDF