社区
嵌入开发(WinCE)
帖子详情
DEBUGMSG和RETAILMSG的区别
bill_ye
2011-03-25 03:37:08
如题,在我的BSP代码里同时有这两种输出语句,不知道它们的区别是什么?请大家不吝赐教!
...全文
169
5
打赏
收藏
DEBUGMSG和RETAILMSG的区别
如题,在我的BSP代码里同时有这两种输出语句,不知道它们的区别是什么?请大家不吝赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
当我遇上-你
2011-03-26
打赏
举报
回复
[Quote=引用 1 楼 aaa_tnt 的回复:]
一个在Release版本下打印输出,一个在DEBUG版本下打印输出。
[/Quote]
正解哦
demoxie1
2011-03-26
打赏
举报
回复
学习。长知识。
91program
2011-03-25
打赏
举报
回复
看函数名就知道啦,LZ
loongembedded
2011-03-25
打赏
举报
回复
[Quote=引用 1 楼 aaa_tnt 的回复:]
一个在Release版本下打印输出,一个在DEBUG版本下打印输出。
[/Quote]
是的
Ei
2011-03-25
打赏
举报
回复
一个在Release版本下打印输出,一个在DEBUG版本下打印输出。
wince
debug
信息实现:
DEBUG
MSG
,RE
TAIL
MSG
,NKDbgPrintfW的实现
在BSP中,我们一般会用3个函数来实现打印:
DEBUG
MSG
,RE
TAIL
MSG
,NKDbgPrintfW。简单介绍一下:(1)NKDbgPrintfW(..)函数一般只在OAL中使用,可以直接从串口中打印出信息,不受编译选项的影响。(2)
DEBUG
MSG
(..)函数只有在工程在
Debug
模式下编译以后,才会打印出信息来。如果是在Release模式下编译的,就不会打印信息出 来。(3)RE
TAIL
MSG
(..)函数在
Debug
模式下和Release模式下编译都会打印出调试信息,但是如果你在工程
DEBUG
MSG
,RE
TAIL
MSG
,NKDbgPrintfW的实现
从http://blog.csdn.net/bbw2008/archive/2010/12/20/6087738.aspx里看到:NKDbgPrintfW(..)函数一般只在OAL中使用,可以直接从串口中打印出信息,不受编译选项的影响。
DEBUG
MSG
(..)函数只有在工程在
Debug
模式下编译以后,才会打印出信息来。如果是在Release模式下编译的,就不会打印信息出 来。RE
TAIL
MSG
(..)函数在
Debug
模式下和Release模式下编译都会打印出调试信息,但是如果你在工程的属性中的"Build
RE
TAIL
MSG
和
DEBUG
MSG
的
区别
DEBUG
MSG
只在
DEBUG
版中有效,RELEASE版中它被定义成了NULL
RE
TAIL
MSG
在
DEBUG
和RELEASE版中都可以输出,而且
DEBUG
MSG
可以在运行时刻用DEBUZONE控制要不要输出信息。
在ship build 时,RE
TAIL
MSG
和
DEBUG
MSG
都无效
wince7下的串口信息打印函数
菜鸟一枚,刚刚开始学wince。最近将串口打印与串口驱动(uart 驱动)给弄混了。现在才弄明白串口打印功能和串口驱动虽然都用了arm芯片上的uart 控制器,但是它们是各自独立的,在不同的地方实现对寄存器的操作。 串口打印功能:串口信息打印一般使用
DEBUG
MSG
、RE
TAIL
MSG
、NKDbgPrintfW这三个函数,
DEBUG
MSG
和RE
TAIL
MSG
是通过调用NKDbgP
打印函数总结RE
TAIL
MSG
(..)
DEBUG
MSG
(..) NKDbgPrintfW(..)
不管在WinCE5.0还是在WinCE6.0中,我们在调试驱动或者应用的时候都会用到打印函数。在驱动里面,我们可能会用
DEBUG
MSG
(..),RE
TAIL
MSG
(..),还有NKDbgPrintfW(..)。在我们使用这些打印函数调试我们的程序之前,我们需要实现串口打印功能。
在WinCE的BSP中,如果想调用
DEBUG
MSG
(..)或者RE
TAIL
MSG
(..)来从串口打印信息,必须在我们的BSP中的OAL层找到
debug
.c,在这个文件里面实现下面的4个函数:
voi
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章