WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
osal_debug.h 文件参考
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define OSAL_BUG()
 
#define OSAL_ASSERT(expr)
 
#define OSAL_BUG_ON(expr)
 

函数

void osal_printk (const char *fmt,...)
 Log printing function.
 
void osal_panic (const char *fmt, const char *fun, int line, const char *cond)
 Kernel panic function.
 
void osal_dump_stack (void)
 Kernel backtrace function.
 
void osal_bug_on (unsigned char condition)
 Kernel panic function.
 
void osal_flush_cache (void)
 Kernel dcache flush function.
 

宏定义说明

◆ OSAL_ASSERT

#define OSAL_ASSERT (   expr)
值:
do { \
if (!(expr)) { \
osal_printk("\nASSERT failed at:\n" \
" >Condition: %s\n", \
#expr); \
OSAL_BUG(); \
} \
} while (0)

◆ OSAL_BUG

#define OSAL_BUG ( )

◆ OSAL_BUG_ON

#define OSAL_BUG_ON (   expr)
值:
do { \
if (expr) { \
osal_printk("BUG: failure at %d/%s()!\n", __LINE__, __func__); \
OSAL_BUG(); \
} \
} while (0)