阅读:1990回复:5
驱动调试信息的显示问题
驱动源程序里有很多诸如:DEBUGMSG()和RETAILMSG()的语句用于显示调试信息,但是我机子上的绝大部分调试信息都没看到,到底是我的相关的例程或函数没被调用,还是没写对,还是其它的问题?
另外,请教各位,一般用什么方法来调试驱动程序,一般用什么方法来显示调试信息? |
|
沙发#
发布于:2003-06-12 17:04
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2003-06-12 18:08
相关的配置都是有的,而且DllEntry例程和DriverEntry里的调试信息可以出来,其它的调试信息有时出来几条,但大部分都没出来,不知道是不是其它的程序都未被调用?还是其它的问题?
|
|
地板#
发布于:2003-06-13 09:08
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2003-07-01 13:12
DEBUGMSG()和RETAILMSG()的语句使用的场景不一样,
DEBUGMSG()一般使用在debug版本中 RETAILMSG()则通常使用在release版本中,他是通过串口将调试信息发出,所以在使用它之前,必须打开串口并且配置波特率等信息。 一般串口的配置和打开在bootload中。 |
|
|
5楼#
发布于:2003-07-01 13:49
谢了
你说的很有道理。 原来我的调试信息没出来,主要是我的程序的问题,因为往往中途发生数据中断,而大部分都没运行到,所以根本就不可能出来调试信息。 [编辑 - 7/1/03 by huminan] |
|