我 发表了评论
我目前遇到的问题应该就是tshell线程一直处于ready状态,导致比它优先级低的线程都调度不了。而tshell线程能一直处于ready状态的唯一可能就是调用getchar直接返回错误值。该故障可以重
我 发表了评论
主线程刚启动完成还没有开始干活,怎么就识别成了异常线程。如上配置中还有时间的检测维度,是这里设置的问题?主线程的逻辑是完成工作线程创建、启动之后就会进入事件等待。
我 对问题发布了答案
正常情况下不论是否定义RT_USING_POSIX与否,只要没有输入,shell线程就会等待。在串口异常之后,这个貌似就不能成立了。
我 发表了评论
/* thread exception resolve mode:0--system reset1--kill exception thread2--resume exception thread*/
我 发表了评论
syswatch集成后程序一直在重复进入syswatch_init