Struct probe_rs_target::ArmCoreAccessOptions
source · [−]pub struct ArmCoreAccessOptions {
pub ap: u8,
pub psel: u32,
pub debug_base: Option<u64>,
pub cti_base: Option<u64>,
}
Expand description
The data required to access an ARM core
Fields
ap: u8
The access port number to access the core
psel: u32
The port select number to access the core
debug_base: Option<u64>
The base address of the debug registers for the core. Required for Cortex-A, optional for Cortex-M
cti_base: Option<u64>
The base address of the cross trigger interface (CTI) for the core. Required in ARMv8-A
Trait Implementations
sourceimpl Clone for ArmCoreAccessOptions
impl Clone for ArmCoreAccessOptions
sourcefn clone(&self) -> ArmCoreAccessOptions
fn clone(&self) -> ArmCoreAccessOptions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ArmCoreAccessOptions
impl Debug for ArmCoreAccessOptions
sourceimpl Default for ArmCoreAccessOptions
impl Default for ArmCoreAccessOptions
sourcefn default() -> ArmCoreAccessOptions
fn default() -> ArmCoreAccessOptions
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ArmCoreAccessOptions
impl<'de> Deserialize<'de> for ArmCoreAccessOptions
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for ArmCoreAccessOptions
impl Serialize for ArmCoreAccessOptions
Auto Trait Implementations
impl RefUnwindSafe for ArmCoreAccessOptions
impl Send for ArmCoreAccessOptions
impl Sync for ArmCoreAccessOptions
impl Unpin for ArmCoreAccessOptions
impl UnwindSafe for ArmCoreAccessOptions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more