Struct Nsbootadd1r
#[repr(transparent)]pub struct Nsbootadd1r(pub u32);
Expand description
FLASH non-secure boot address 1 register
Tuple Fields§
§0: u32
Implementations§
§impl Nsbootadd1r
impl Nsbootadd1r
pub const fn nsbootadd1(&self) -> u32
pub const fn nsbootadd1(&self) -> u32
Non-secure boot address 1 The non-secure boot memory address can be programmed to any address in the valid address range with a granularity of 128 bytes. These bits correspond to address [31:7]. The NSBOOTADD0 option bytes are selected following the BOOT0 pin or nSWBOOT0 state. Examples: NSBOOTADD1[24:0] = 0x0100000: Boot from non-secure Flash memory (0x0800 0000) NSBOOTADD1[24:0] = 0x017F200: Boot from system memory bootloader (0x0BF9 0000) NSBOOTADD1[24:0] = 0x0400000: Boot from non-secure SRAM1 on S-Bus (0x2000 0000)
pub fn set_nsbootadd1(&mut self, val: u32)
pub fn set_nsbootadd1(&mut self, val: u32)
Non-secure boot address 1 The non-secure boot memory address can be programmed to any address in the valid address range with a granularity of 128 bytes. These bits correspond to address [31:7]. The NSBOOTADD0 option bytes are selected following the BOOT0 pin or nSWBOOT0 state. Examples: NSBOOTADD1[24:0] = 0x0100000: Boot from non-secure Flash memory (0x0800 0000) NSBOOTADD1[24:0] = 0x017F200: Boot from system memory bootloader (0x0BF9 0000) NSBOOTADD1[24:0] = 0x0400000: Boot from non-secure SRAM1 on S-Bus (0x2000 0000)
Trait Implementations§
§impl Clone for Nsbootadd1r
impl Clone for Nsbootadd1r
§fn clone(&self) -> Nsbootadd1r
fn clone(&self) -> Nsbootadd1r
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more