After enabling Tickless Idle on a NXP Kinetis M0, we are now seeing asserts from FreeRTOS when we set a breakpoint (it doesn't even have to hit it).If we don't set any breakpoints, it doesn't assert.
The assert is in FreeRTOS Task.c:
It appears as if xTickCount is still moving during idle. Is there something with setting a breakpoint that changes the sleep/power save functionality related to timers?
Example:
Currently we are working around this for when we are debugging but it is painful. Any ideas of what we could look at?We would like to understand why it is happening even if there isn't a better solution.
The assert is in FreeRTOS Task.c:
It appears as if xTickCount is still moving during idle. Is there something with setting a breakpoint that changes the sleep/power save functionality related to timers?
Example:
Currently we are working around this for when we are debugging but it is painful. Any ideas of what we could look at?We would like to understand why it is happening even if there isn't a better solution.