huminan
驱动牛犊
驱动牛犊
  • 注册日期2003-01-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1990回复:5

驱动调试信息的显示问题

楼主#
更多 发布于:2003-06-10 16:39
驱动源程序里有很多诸如:DEBUGMSG()和RETAILMSG()的语句用于显示调试信息,但是我机子上的绝大部分调试信息都没看到,到底是我的相关的例程或函数没被调用,还是没写对,还是其它的问题?
另外,请教各位,一般用什么方法来调试驱动程序,一般用什么方法来显示调试信息?
angeon
禁止发言
禁止发言
  • 注册日期2003-01-09
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1416分
  • 威望7080点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-12 17:04
用户被禁言,该主题自动屏蔽!
huminan
驱动牛犊
驱动牛犊
  • 注册日期2003-01-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-12 18:08
相关的配置都是有的,而且DllEntry例程和DriverEntry里的调试信息可以出来,其它的调试信息有时出来几条,但大部分都没出来,不知道是不是其它的程序都未被调用?还是其它的问题?
angeon
禁止发言
禁止发言
  • 注册日期2003-01-09
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分1416分
  • 威望7080点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-13 09:08
用户被禁言,该主题自动屏蔽!
91ming
驱动小牛
驱动小牛
  • 注册日期2001-12-03
  • 最后登录2005-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-01 13:12
DEBUGMSG()和RETAILMSG()的语句使用的场景不一样,
DEBUGMSG()一般使用在debug版本中
RETAILMSG()则通常使用在release版本中,他是通过串口将调试信息发出,所以在使用它之前,必须打开串口并且配置波特率等信息。
一般串口的配置和打开在bootload中。
不断挖掘、开拓希望
huminan
驱动牛犊
驱动牛犊
  • 注册日期2003-01-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-01 13:49
谢了
你说的很有道理。
原来我的调试信息没出来,主要是我的程序的问题,因为往往中途发生数据中断,而大部分都没运行到,所以根本就不可能出来调试信息。

[编辑 -  7/1/03 by  huminan]
游客

返回顶部