Functions | |
| uint32_t | Cy_SysCM33GetStatus (void) |
| Returns the Cortex-M33 core power mode. More... | |
| void | Cy_SysCM33Enable (uint32_t vectorTableOffset, uint32_t waitus) |
| Sets vector table base address and enables the Cortex-M33 core in secure mode. More... | |
| void | Cy_SysCM33Reset (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_SysCM33GetStatus | ( | void | ) |
Returns the Cortex-M33 core power mode.
| void Cy_SysCM33Enable | ( | 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_SysCM33Reset | ( | 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 |