配置调试环境
首先当然是下载适当的WinDbg(32bit)工具和操作系统symbol档(Windows XP SP2 CHECKED,很大)。
由于是Kernel mode debug,采用双机模式(HOST/TARGET),采用Null-Modem cable连接,115200bps,土是土了一点啦:p
在HOST端
先安装symbol档,再安装WinDbg工具,记得copy自己的source code和debug版本driver;
在WinDbg的File菜单里的Symbol File Path... ,Source File Path... 和Image File Path...指定相应的文件路径。
在WinDbg的File菜单里的Kernel debug... 中的COM栏,按确定即可。
在TARGET端
操作系统要和symbol档对应,即Windows XP SP2;
再安装WinDbg工具,并且完成配置,修改boot.ini文件,增加例如下面的选项:
multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional" /fastdetect