Struct probe_rs::architecture::arm::MemoryApInformation [−][src]
pub struct MemoryApInformation { pub port_number: u8, pub only_32bit_data_size: bool, pub debug_base_address: u64, pub supports_hnonsec: bool, }
Fields
port_number: u8
Zero-based port number of the access port. This is used in the debug port to select an AP.
only_32bit_data_size: bool
Some Memory APs only support 32 bit wide access to data, while others also support other widths. Based on this, 8 bit data access can either be performed directly, or has to be done as a 32 bit access.
debug_base_address: u64
The Debug Base Address points to either the start of a set of debug register, or a ROM table which describes the connected debug components.
See chapter C2.6, ARM Debug Interface Architecture Specification.
supports_hnonsec: bool
Indicates if the HNONSEC bit in the CSW register is supported. See section E1.5.1, ARM Debug Interface Architecture Specification.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MemoryApInformation
impl Send for MemoryApInformation
impl Sync for MemoryApInformation
impl Unpin for MemoryApInformation
impl UnwindSafe for MemoryApInformation
Blanket Implementations
Mutably borrows from an owned value. Read more