This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Apollo3 Keil rt_suspend results in high current draw

System:

- Keil MDK

- Apollo3 MCU

- Keil RTX

- Arm compiler 5.06 Update 6 (build 750)

Problem:
Inside keil rtx function: os_idle_demon we suspend rtos and then enter deepsleep mode

But, it looks like calling rt_suspend inside os_idle_demon results in 90 uA current draw, preventing deepsleep mode current savings (we should only be seeing around 10uA current)

Function:

Why is rt_suspend causing such (relatively) high current draw and how can we fix this?

0