文档首页/ LiteOS/ 常见问题/ 系统运行时循环打印Warning: DO NOT call xxx in software timer callback及调用栈异常信息
更新时间:2021-03-18 GMT+08:00
分享

系统运行时循环打印Warning: DO NOT call xxx in software timer callback及调用栈异常信息

原因:LiteOS 系统中为保证软件定时器任务的定时准确,不允许在软件定时器回调中调用可能造成任务阻塞的接口(例如 LOS_SemPend / LOS_MuxPend ),因此当检测到软件定时器回调中调用此类接口时,系统输出 warning 提示信息及调用栈信息。

解决方案:建议用户通过调用栈信息找到调用处,对代码进行修改。

相关文档