windows驱动 双机调试环境建立


要是想做WINDOWS pci驱动的调试,常用的虚拟机调试貌似不大好用了(不过还没有试)

采用最简单的串口调试方法。

这其中,需要的硬件仅仅是一条交叉串口线,若是主机为笔记本,那还需要一个USB转串口线


被调试机方设置:

对于 Windows XP,由于启动使用的是 boot.ini 数据,因此我们可以手动修改 C:\boot.ini 文件(假设您的系统装在 C 盘),在像 multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect 这样的启动项目后增加参数 /debug /debugport=com1 /baudrate=115200。当然,编辑 boot.ini 之前,您需要显示所有隐藏文件并且取消隐藏受保护的系统文件,而且还需清除该文件的只读属性。配置好的结果如下图所示(该记事本启用了自动换行,蓝色高亮部分其实在同一行):

 

这其中,可以将未添加调试命名的原字符串复制一个,从而可以使被调试机在开机启动时,能够运行为非调试的正常工作状态。

主机端:

在主机的windbg上,右击图标,选择shortcut选项页,在Target后加入-b -k com:port=com8,baud=115200

其中我的串口号是8,中间不该由空格。

若是报参数错误,就把加入的字符串删去,直接打开windbg,在其file->kernel debug里面勾选自己对于的东西,如串口号什么的


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值