ZanoZ
ZanoZ
I now have followed a few step into the functions, and found that the call-tree is crosee on task_clear_wait_queue()... I changed the announce of this function to : reentrant void...
After a few hours stepping in the code, and thinking ...: 1, add "reentrant" before the funtion is not a right way, to solve the problem.(I means the call-tree crossing......
Hi cocoOS, It ok, I can/have to do a little work in code reading, and I have already got the success in compile.but still have some trouble in coding. And...
yes you are right, but duplicate the function may cause the function running on the same time.(when main function running the interrupt also running this function), and will cause the...
well, what will happen in following code: ------ unsigned int temp; main() { ... while (1) { temp++; delay_ms(1000); functionA(); } } functionA() { ..... temp=temp+1000; //Line point A ........
Hi matteofranceschini, Thanks for your words. I understand the manual . But i am not sure if the compiler can make this well. Maybe I should make a test program...
> You are correct about the os_msgqueue however os_task.c has a different error. maybe you should check what happens in os_task.c line 74, in my file it is "void os_task_init(...
well, the IDE I use is MPLABX and the compiler is xc8 V1.4x, I don't have faced with this error . I don't know adityaxavier have solved the problem or...
Good. And I think this code is more important for the chips which is too simple to run Ucos/FreeRTOS/.... Those small/tiny/weak chips, most compiler/IDE are not gcc. So for some...
I hope the code can support microchip pic 12/pic16, and the compiler is xc8 for this moment. 8-)