LiteOS
LiteOS
本文导读
展开导读
链接复制成功!
系统运行时循环打印Warning: DO NOT call xxx in software timer callback及调用栈异常信息
原因:LiteOS 系统中为保证软件定时器任务的定时准确,不允许在软件定时器回调中调用可能造成任务阻塞的接口(例如 LOS_SemPend / LOS_MuxPend ),因此当检测到软件定时器回调中调用此类接口时,系统输出 warning 提示信息及调用栈信息。
解决方案:建议用户通过调用栈信息找到调用处,对代码进行修改。