记一次win10+VM16双机调试的经历

2023-11-05

,折腾了两天,终于成功。

基础配置:

宿主机和客户机均为win10,虚拟机是vm16:

一、宿主机中的虚拟机配置

                1、打开设置,删除打印机(也可以不删,网上很多教程)

                2、点击添加,选择串行端口,确定

                3、选择2中添加的串行端口,选择“使用命名管道”,在输入框输入\\.\pipe\com 

其余配置见图

 

二,客户机win10系统配置,

                1、用管理员权限运行命令行,运行:

                        bcdedit /dbgsettings serial baudrate:115200 debugport:1 

                2、复制开机项:   bcdedit /copy {current} /d ww

                3、增加开机项(ID为2中命令执行后产生的字符串)

                        bcdedit /displayorder {current} {ID} 

                4、使之生效: bcdedit /debug {ID} ON 

三,windbg preview配置

1,找到windbgx的位置,发送快捷方式到桌面,然后找到快捷方式选项卡,

在目标后面加上:-k com:port=\\.\pipe\com,baud=115200,pipe;

网上有的文章加了-b选项,但是我的电脑上加了发现跑不通。

其余配置见图

 

 说下踩过的坑;

1,windbg一定要管理员权限,不然一直连不上;

2,连上之后,出现Executable search path is: 要等下面下载好了pdb文件之后,才能出现kd符号,等十分钟左右。

3,我也不确定虚拟机设置-选项-高级-固件类型;是不是BIOS和UEFI都可以,但是我最后选了BIOS成功了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

记一次win10+VM16双机调试的经历 的相关文章

随机推荐