码迷,mamicode.com
首页 > 编程语言 > 详细

嵌入式C语言技巧--debug打印信息输出使能

时间:2016-06-29 20:19:06      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

嵌入式调试中,使用串口打印调试信息是一个非常常用的手段。而这些嵌入在功能性代码中的调试代码,在正式版的程序中往往需要去掉,在问题定位时又需要加进来。

使用宏定义可以方便的解决这个问题:

config.h文件中:

/* choose to enable or disable debug information print via uart */
#define DEBUG_INFO          1    /*  set to ‘1‘ to enable print debug information */
#define dbg_current_types   1    /*  set to ‘1‘ to enable print debug information */

#define debug_printf(type,...)         if (((type) & dbg_current_types))  {xil_printf (__VA_ARGS__); }

C文件中使用如下:

debug_printf(DEBUG_INFO,"This is a debug information!\r\n");

 

嵌入式C语言技巧--debug打印信息输出使能

标签:

原文地址:http://www.cnblogs.com/lobster89/p/5627251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!