Win10驱动开发2——双机调试

双机调试

WinDbug下载地址WDK里面自带该工具
前置环境说明本机有windbug,wmware里面刚安装好win10系统。

  • 设置debug模式
bcdedit 
bcdedit /dbgsettings serial baudrate:115200 debugport:1  
bcdedit /copy {current} /d DebugEntry 
bcdedit /displayorder {current} {ID} 
bcdedit /debug {ID} ON  

注:这个ID要填写上一条命令生成的一串数字或字母,具体如下图所示。
在这里插入图片描述

  • 禁止签名
bcdedit /set testsigning on
shutdown -r -t 0 //是立刻重启
shutdown -s -t 0 //是立刻关机
  • 设置vmware
    1.删除打印机
    在这里插入图片描述
    2.配置串行端口

主机安装VMware
注,在虚拟系统设置的硬件一栏,删除打印机之后添加串口(打印机会占用串口1)
在这里插入图片描述

\\.\pipe\com_1
在这里插入图片描述

启动虚拟系统
在这里插入图片描述

  • WinDbg连接方式一
    1,在桌面上添加一个windbg的快捷方式;

2,右键该快捷方式,打开“属性”对话框,在目标一栏的末尾添加“ -b -k com:pipe,port=\.\pipe\com_1,resets=0,reconnect -y”。
在这里插入图片描述

  • WinDbg连接方式二

打开WinDbg.exe后Ctrl+K。

\\.\pipe\com_1

在这里插入图片描述

连接效果演示
在这里插入图片描述

虚拟机安装SDK

指令描述
g刷新KD连接(虚拟机卡死可以解除)
Ctrl+Break下断点(只有下断点windbg才可以使用)
SDK各版本地址
本版本的SDK下载地址
下载完成后在虚拟机Win10系统里安装SDK
桌面卡住就用g
在这里插入图片描述

配置符号表(科学上网)

打开WinDbg.exe后Ctrl+S。
在这里插入图片描述

d:\SymbolsLocal;srv*d:\SymbolsLocal*http://msdl.microsoft.com/download/symbols;

在这里插入图片描述
如果不成功就重启虚拟机再尝试,我重启了系统自动更新了一些东西就连接上了。

如何设置windbug不显示dubug无关的信息

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值