UCOS的任务掉了??被内核忽略了??
被UCOS忽略掉的任务优先级为9。由OSRdyTbl可知,该任务一定不在就绪或运行状态,那么他总该等点什么吧。可是从OSTCBPrioTbl可以看到,OSTCBDly为0,OSTCBStat也为0,这就说明他没有等什么啊。而且该任务肯定没有被删除,因为通过查他的堆栈使用情况,Used的堆栈是不为0的。后来我强制OSTCBDly为1,该任务又开始正常运行了。
请问一下大侠,怎么可能有这种情况。我在做115.2kbps的UART通讯出现这个问题的,用的芯片是LPC1768。
页:
[1]