搭建windows驱动调试环境

不多说进入正题, win 7 64位 + VM9.0 windows xp + WDK 7.1 + WINDBG 


假设已经安装好了 vm 9.0 windows xp , win7 为本机, 下载WDK7.1 下载地址是 :   http://download.microsoft.com/download/4/A/2/4A25C7D5-EFBE-4182-B6A9-AE6850409A78/GRMWDK_EN_7600_1.ISO  下载有点慢哦。


WINDBG 这个个工具各位可以百度;


首先,别启动windows xp 系统, 点击 虚拟机设置


点  添加一个

选择下一步记得修改

点击完成既可以看到,选择它我们需要将com_1改为com_2 因为VM默认使用的是com_2串口,不修改会导致本机windbg 连不上虚拟机,修改为2

点确定可看到已修改为

这样就好了。


下面配置本机的 windbg 安装windbg就不介绍了, 找到 右击发送桌面快捷方式 ,右击桌面快捷方式在目标路径后加上 -b -k com:port=\\.\pipe\com_2,baud=115200,pipe ,点击确定。

打开计算机的设备管理器

选择右击属性

选择默认波特率为将其改为  点击确定OK。

打开虚拟机windows xp 系统, 进入 C:\ 找到 boot.ini 文件, 如果看不到该文件  点工具-文件选项-查看 找到这几个设置一下既可看到 boot.ini 文件 ,右击boot.ini 文件-属性,将只读选择 去掉。 

打开boot.ini文件在最后面加上这句使系统可以进入调试状态

 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com2 /baudrate=115200

保存重启 xp 系统,重启时选择


现在切换到本机上,双击windbg的快捷方式


连接上了,如果你 一直处于

 那可以看前面的串口设置是否有问题。

 现在进来了但是 发现没有 描述符数据库, 这东西没这个就是个废物, 所以我们需要导入描述符点击 

选择

加上srv*e:\symbs*http://msdl.microsoft.com/download/symbols;e:\wdk\first\objchk_wxp_x86\i386 ,后面的e:\wdk\first\objchk_wxp_x86\i386 这个东西是我编写的驱动工程的目录,修改成你自己的即可。勾选 点OK 就会出现

说明正确导入,如果你的没正确导入多试几次,这样我们的环境就好了。

windbg 调试的方式的命令可以百度一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值