adiv5_ap is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
SummarySyntaxRelatedReferences

Fields

Field
Declared as
Description
struct adiv5_dap *
DAP this AP belongs to.
uint64_t
ADIv5: Number of this AP (0~255) ADIv6: Base address of this AP (4k aligned) TODO: to be more coherent, it should be renamed apsel.
uint32_t
Default value for (MEM-AP) AP_REG_CSW register.
uint32_t
Cache for (MEM-AP) AP_REG_CSW register value. This is written to configure an access mode, such as autoincrementing AP_REG_TAR during word access. "-1" indicates no cached value.
uint32_t
Save the supported CSW.Size data types for the MEM-AP. Each bit corresponds to a data type. 0b1 = Supported data size. 0b0 = Not supported. Bit 0 = Byte (8-bits) Bit 1 = Halfword (16-bits) Bit 2 = Word (32-bits) - always supported by spec. Bit 3 = Doubleword (64-bits) Bit 4 = 128-bits Bit 5 = 256-bits.
uint32_t
Probed CSW.Size data types for the MEM-AP. Each bit corresponds to a data type. 0b1 = Data size has been probed. 0b0 = Not yet probed. Bits assigned to sizes same way as above.
Cache for (MEM-AP) AP_REG_TAR register value This is written to configure the address being read or written "-1" indicates no cached value.
uint32_t
Configures how many extra tck clocks are added after starting a MEM-AP access before we try to read its status (and/or result).
uint32_t
bool
bool
bool
bool
uint32_t
unsigned int
bool

References

from examples