Functions | |
uint32_t | Cy_SysGetCM33Status (void) |
Returns the Cortex-M33 core power mode. More... | |
void | Cy_SysEnableCM33 (uint32_t vectorTableOffset, uint32_t waitus) |
Sets vector table base address and enables the Cortex-M33 core in secure mode. More... | |
void | Cy_SysResetCM33 (uint32_t waitus) |
Resets the Cortex-M33 core and waits for the mode to take the effect. More... | |
static uint32_t | cy_CbusRemapAddr (const void *addr) |
CBUS address remap remap address for masters on CBUS. More... | |
static uint32_t | cy_AhbRemapAddr (const void *addr) |
AHB address remap remap address for masters. More... | |
uint32_t Cy_SysGetCM33Status | ( | void | ) |
Returns the Cortex-M33 core power mode.
void Cy_SysEnableCM33 | ( | uint32_t | vectorTableOffset, |
uint32_t | waitus | ||
) |
Sets vector table base address and enables the Cortex-M33 core in secure mode.
vectorTableOffset | The offset of the vector table base address from memory address 0x00000000. The offset should be multiple to 1024 bytes. |
waitus | The timeout value in microsecond used to wait for core to be booted. value zero is for infinite wait till the core is booted successfully. |
void Cy_SysResetCM33 | ( | uint32_t | waitus | ) |
Resets the Cortex-M33 core and waits for the mode to take the effect.
waitus | The timeout value in microsecond used to wait for core to be reset. value zero is for infinite wait till the core is reset successfully. |
|
inlinestatic |
CBUS address remap remap address for masters on CBUS.
[in] | addr | pointer to be remap |
remap | address |
|
inlinestatic |
AHB address remap remap address for masters.
[in] | addr | pointer to be remap |
remap | address |