I am working on freeRTOS V9.0 on Cortex M3. I have two application threads and 2 interrupts. Both the threads blocks on event which are posted by interrupts (I am using API ending with ISR from interrupts). Evevryting works fine if I have multiple thread and a single interrupt.
Have multiple randomobservation on my setup on each boot.
Case-1: System hangs after starting RTOS. Both threads and Interrupts not working
Case-2: Threads are not running but both the interrupts working !
Case-3: Threasds start running automatically after some time (about 60 seconds) after 10/20 interrupt processing
Case-4: Everything works fine without any problem
I understood freeRTOS configuration requirement for interrupts from here and everything looks fine !
Appreciate your bvaluable feedback