| 
			 
					阅读:1889回复:3
				 
				一个Debug的问题
					最近在看98DDK下的一个usb同步传输的例子,在其中有很多Debug信息ISOUSB_KdPrint(...),但我不知道怎么才能在调试时获取它们。请大虾指教!				 
							 | 
	|
| 
			 沙发# 
								发布于:2001-08-01 18:07				
			
					可以通过SoftIce来完成,因为所有的打印信息显示在Softice内,先通过Symbol Loader来加载该驱动程序,再加载完毕后,然后在Edit菜单下Softice Initialization Settings选项内的Export属性中加载该驱动的.nms文件,然后运行该驱动程序,运行完毕后,再通过Symbol Loader中File菜单Save softice History as 将该文件存盘即可,打开该文件可以得到你的信息				 
							 | 
	|
					
						
  | 
	
| 
			 板凳# 
								发布于:2001-08-01 18:58				
			softice trw2000 windeg 等都能截获这种调试输出的  | 
	|
					
						
  | 
	
| 
			 地板# 
								发布于:2001-08-02 10:36				
			
					Thank you! 
 
							讲的很清楚。 但我在使用SoftICE的过程中又遇到了一个问题:并不是所有的Debug information都被打印出来了,如ISOUSB_KdPrint( DBGLVL_MEDIUM,("NumberOfPipes 0x%x\n", deviceExtension->UsbInterface->NumberOfPipes))中的信息就没有打印出来。为什么?能再给我一个提示么?  | 
	|