Hello,
I'm running a project with C5515 and DSP/BIOS executing different tasks and SWI and HWI.
I need to do some kind of power management to extend the battery life of my device. I want to put the CPU to sleep during IDLE periods but I don't know the correct approach to do it. DSP/BIOS has a sleep support in the PWRM but the only way to wake up from sleep is by using an interrupt mask. I still want the BIOS to execute tasks and to resume with sleep when IDLE or wake up when an external interrupt fires.
How do I setup the PWRM so it also wakes up when DSP/BIOS is ready to execute a task and not just when external interrupt fires? I hope I'm clear with this. I'm looking for a way to enable DSP/BIOS to execute its tasks but still be able to put the CPU to sleep periodically.
Any comment or answer will be appreciated.