Hi
I am working in a project and using LPC1768 cmcis RTOS2 with KEIL version 5 .
i have several task that works correctly but when I set an os flag in the beginning of a task with osEventFlagsNew(NULL) the the related task not works .
for better explanation suppose the following task that works correctly
__NO_RETURN void led(void *argument) { while(1) { code to blink led every 1 second }
}
now suppose the following task
__NO_RETURN void led(void *argument){led_id = osEventFlagsNew(NULL);while(1){
osEventFlagsWait(led_id, 0x0001, osFlagsWaitAny, osWaitForever);
code to blink led every 1 second }
but this task will not run at all .
when I connect jlink to cpu and insert a break point in the line (osEventFlagsWait) that is waiting for led_id flag set , program will not stop at this line .
what is the reason for this problem ?
i am beginner to RTOS2 , any body knows how to solve this problem ?