Hi, Expert.
My question as title description, even I read TRM section "6.2.4.1 Overview of Device Power Modes" , I still feel very confuse.
If I want let device go to STANDBY mode, I need to stuff GATED bits (bit0-bit2) as 0b111 for these register as below? Am I right?
- MSS_TOPRCM_R5SS0_CLK_GATE
- MSS_TOPRCM_R5SS1_CLK_GATE
- MSS_TOPRCM_SYS_CLK_GATE
- MSS_TOPRCM_CLKOUT0_CLK_GATE
- MSS_TOPRCM_CLKOUT1_CLK_GATE
- MSS_TOPRCM_TRCCLKOUT_CLK_GATE
If device wants to swap into active(RUN) mode, wake up condition as below :
• the arrival of an interrupt, whether masked or unmasked
• a debug request, whether debug is enabled or disabled
• a reset.
My question : How to generate an interrupt to wakeup device?
I guess, Only main processor cores in standby (WFI/WFE), rest of active subsystems idles.
it's mean IO (ex:gpio/CAN/SPI) is still alive, so any I/O interrupt will let R5 core enter active mode.
Am I right ?
Many Thanks
Gibbs