- 背景
由于展锐代码需要分析定位故障,调用原厂打印函数接口繁琐,我写了一个调试打印组件,方便调用,介绍如下。
- 用法
首先引用头文件。然后在函数里面直接调用OSA_SDBG,OSA_SDBG用法与printf完全无异,现在支持:
- OSA_SDBG
- OSA_NOTE
- OSA_INFO
- 开启宏DO_DEBUG来支持打印与否
示例如下:
#include “osa_debug.h”
//函数上下文
OSA_SDBG("this is test:%05d-%05x-%f-%s", 100, 0x100, 3.14,"hello,world");
//函数上下文
- 效果