UCOSiii难疑之——“OS_SAFETY_CRITICAL”
在ucosiii内核对象创建时,几乎能在函数内容最前面出现如下代码:
#ifdef OS_SAFETY_CRITICAL
if (p_err == (OS_ERR *)0) {
OS_SAFETY_CRITICAL_EXCEPTION();
return;
}
#endif
但是OS_SAFETY_CRITICAL和OS_SAFETY_CRITICAL_EXCEPTION()却找不到任何定义。这里留个坑慢慢填。。。(0-0|)。。。
ps:网上目前没找到资料,我自我推测是debug用的,在OS_SAFETY_CRITICAL模式下,判断内核对象创建过程是否成功,没有出现错误就进入OS_SAFETY_CRITICAL_EXCEPTION()。正在积极解决问题中,先立个坑。