2020-02-25 07:28 AM
Hello,
I'm working on a STM32WBRGV6, with dual CPU's, CPU1 for main application and CPU2 for the BLE stack.
I need to make the device ultra low power, and for that I launch the CPU2 in run mode only when I need it (on an external INT), with APPE_Init() function.
I would like to know if there is a way to put it back to a reset state? I can only find commands to release it from reset (with C2BOOT in PWR_CR4 register), but nothing to put it back in reset.
If I put CPU2 in shutdown/standby mode, it is still using too much power for my application.
Thank you in advance,
Rico
2020-03-11 01:47 AM
Maybe it's possible to turn off the clock for CPU2 (HCLK2) in RCC configuration?
2020-03-11 01:59 AM
Hello BSpoe.1,
thank you for your answer.
Since my question I got the answer for my question directly from ST, it is NOT possible to reset it once CPU2 has boot.
The thing is I had several other problems in my firmware, and now they are solved, putting CPU2 in STOP MODE 2 make it consume nearly 0, which is good enough for me.
Best regards,
Rico
2021-02-17 01:21 AM
Hi @Rico I am using STM32WB55 microcontroller for my project. I want to put the CPU2 in a Low power mode to save power in my application (with in the code I want to do this as CPU2 is used in some parts of my code). How can I do that ?
2021-11-02 03:10 PM
Hi @SChan.8, Did you manage to put CPU2 into low power mode? I am struggling to do the same and can only get my system down to 3mA when I need somewhere in the uA range. How did you do it?