os_itv_set(20); while(1) { os_itv_wait(); msdelay(100); }
this is part of my code in one of RTX TASKS, every
time run to "os_itv_wait()", current task sometimes
can not change to another task; when os_dly_time,
i meet the the same situation; why os_itv_wait()
function can't change the current task to another ?
When I met my problem whit os_dly_wait I sent an e-mail to technical support of Keil, and Keil sent me a library RTLRTX.lib whit the resolution of the bug.....I suggest you to follow the same way.....good luck !!
Regards,
Giovanni.