sminder wrote on Friday, August 15, 2014:
I have a number tasks and they run fine as long as something does happen. Then some tasks has “Ready” state and highest priority but never executed, and some task have less priority but executed. The table of the states of tasks is given below:
TskNum TskName Prio TskStatus
7 IDLE 0 Ready
5 task_buf 2 Ready
1 task_keys 3 Running
2 task_zb 4 Ready
8 Tmr Svc 4 Blocked
3 task_ptt 3 Suspended
4 task_led 1 Suspended
6 task_usb 2 Suspended
I’m interested in a “task_zb” task which has a highest priority and the “Ready” state but never executed. At the same time the “task_keys” task which has less priority running as well as an “IDLE” task (the “task_buf” task also never executed).
That the problem?
P.S. RTOS port is ARM Cortex M3, version is 7.4.2