EasyManuals Logo

ST STM32WL5 Series User Manual

ST STM32WL5 Series
1461 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #1344 background imageLoading...
Page #1344 background image
Debug support (DBG) RM0453
1344/1461 RM0453 Rev 1
The debugger can access the AP registers as follows:
1. Program in the DP_SELECTR register, the APSEL(3:0] field to choose one of the APs
and the APBANKSEL[3:0] field to select the register bank to be accessed (see
Section 38.4.8).
2. Program the A(3:2) field in the APACC register, if using JTAG, with the register address
within the bank. Program the RnW bit to select a read or write. In the case of a write,
program the DATA field with the write data. If using SWD, the A(3:2) and RnW fields
are part of the packet request word sent to the SW-DP with the APnDP bit set (see
Table 264: Packet request). The write data is sent in the data phase.
The debugger can access the memory mapped debug component registers through the
MEM-AP registers (using the above AP register access procedure) as follows:
1. Program the transaction target address in the AP_TAR register.
2. Program the AP_CSWR register, if necessary, with the transfer parameters (AddrInc for
example).
3. Write to or read from the AP_DRWR register to initiate a bus transaction at the address
held in the AP_TAR register. Alternatively, a read or write to the AP_BDxR register
triggers an access to address AP_TAR[31:4] + x (allowing up to four consecutive
addresses to be accessed without changing the address in the AP_TAR register).
Figure 386 shows how the MEM-AP is used to connect the debug port to the debug
components (in this example a processor and a ROM table).
For more detailed information on the MEM-AP, refer to the Arm
®
Debug Interface
Architecture Specification [1].
0x1C 0x1 3 AP_BD3R
Banked data 3 register (see Section 38.5.4)
Access to this register triggers a corresponding transaction on
the debug bus to the address in Address [31:4] = AP_TAR[31:4],
address [3:0] = 0xC.
0x20 - - - Reserved
0x24 to
0xEC
- - - Reserved
0xF0 - - - Reserved
0xF4 - - - Reserved
0xF8 0xF 2 AP_BASER
Debug base address register (RO) (see Section 38.5.5)
Base address of the ROM table
0xFC 0xF 3 AP_IDR Identification register (RO) (see Section 38.5.6)
Table 269. MEM-AP registers (continued)
Address APBANKSEL A(3:2) Name Description

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

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

ST STM32WL5 Series Specifications

General IconGeneral
BrandST
ModelSTM32WL5 Series
CategoryMicrocontrollers
LanguageEnglish

Related product manuals