473 B
473 B
启用ulog , CmBacktrace,出现错误时,不断重复打印 ps 内容,和 [rt_sem_take]: scheduler is not available
原因
ulog 有个 ulog_output_lock_enabled
API ,用于开关 ulog 的日志锁,该功能就是专为异常日志设计的
可以在 rt_cm_backtrace_exception_hook
中使用该 API 关掉日志锁试试
解决措施
void rt_cm_backtrace_exception_hook(void *context)
{
//添加此函数
ulog_output_lock_enabled(0);
//