nobody wrote on Monday, December 19, 2005:
I’m using LPC2148 and freeRTOSV3.2.4.
It works fine for a whole bunch of tasks. But if I start now anothoer one I get into this while loop in xTaskResumeAll after a while:
/* If any ticks occurred while the scheduler was suspended then they should be processed now. This ensures the tick count does not slip, and that any delayed tasks are resumed at the correct time. */
if( uxMissedTicks > ( unsigned portBASE_TYPE ) 0 )
while( uxMissedTicks > ( unsigned portBASE_TYPE ) 0 )
It doesn’t return from this loop anymore, so RTOS is blocked. I’m just starting a simple task more like:
If i don’t start this task, my application works fine. I don’t have an idea what I have done wrong.
Can you help me?