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 ?
yes, my version is MDK303a, when using
os_dly_wait(),i meet this problem, when using
os_itv_wait(),i meet this problem ,too;
so i want to know whether there is problem with
os_itv_wait() in this version;
thank you very much!
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.