We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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 ?