2022-07-06 06:30 AM
CPU1 should only be used to initialize the System, boot CPU2 and then go in Standby permanently. The CPU2 should be programmed to read sensor data for a few minutes and then also go in Standby Mode.
When the whole system is in Standby mode, it should has a power consumption of just few nanoamps.
When putting CPU1 in standby and later CPU2 too, the system (or CPU2) does not wake up through my RTC wake up timer respectively CPU2 does not start its program again and i can measure a power consumption of I_SoC = ~0.7mA, so the whole system is not in standby mode.
When i don't let boot CPU2 and just program CPU1 with wake up timer in standby, everything works fine. Also when i let CPU1 running endlessly in while(1) and program CPU2 with wake up timer in Standby (but then the power consumption is not the desired -> CPU1 should be in standby!). The working together in Standby is the problem.
Board: STM32WL55JC1
CPU1: CM4
CPU2: CM0+
PS: The dual core standby example project of ST could not help me either...
2022-07-06 07:27 AM
2022-07-08 02:23 AM
Thank you for your help, but i think it is a dualcore specific problem :\
Your steps could not help me.