Bare boot table. Can be mapped on top of vector table to access contents.

Public Attributes#

uint32_t *

Pointer to top of stack.

void(*

Pointer to reset vector.

uint32_t

Reserved pointers to fault handlers.

uint32_t

Reserved pointers to RESERVED fields.

void *

Pointer to bootloader table.

uint32_t

Reserved pointers to SVC and DebugMon interrupts.

void *

Pointer to application signature.

Public Attribute Documentation#

stackTop#

uint32_t* BareBootTable_t::stackTop

Pointer to top of stack.


Definition at line 63 of file platform/bootloader/api/btl_interface.h

resetVector#

void(* BareBootTable_t::resetVector) (void)

Pointer to reset vector.


Definition at line 65 of file platform/bootloader/api/btl_interface.h

reserved0#

uint32_t BareBootTable_t::reserved0[5]

Reserved pointers to fault handlers.


Definition at line 67 of file platform/bootloader/api/btl_interface.h

reserved1#

uint32_t BareBootTable_t::reserved1[3]

Reserved pointers to RESERVED fields.


Definition at line 69 of file platform/bootloader/api/btl_interface.h

table#

void* BareBootTable_t::table

Pointer to bootloader table.


Definition at line 71 of file platform/bootloader/api/btl_interface.h

reserved2#

uint32_t BareBootTable_t::reserved2[2]

Reserved pointers to SVC and DebugMon interrupts.


Definition at line 73 of file platform/bootloader/api/btl_interface.h

signature#

void* BareBootTable_t::signature

Pointer to application signature.


Definition at line 75 of file platform/bootloader/api/btl_interface.h