win7调试虚拟机win7之windbg双机调试
2012-12-21 16:37
295 查看
打开相应 vmware 虚拟机上的 “Virtaul Machine Settings“
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/04e8682deb791f84545107f7e51a9fa6.jpg)
“Hardware ”选项中 ----> 点击“Add" 添加一个串口设备 SeriallPort .
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/290d46efdfcb926fa109fb0453740ff2.png)
"Next",在 "Serial Port" 里选中 “Output to named pipe"
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/f002c2508fd00196015c44d4d7fca10c.png)
"next",然后如下设置:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/dbc2f8efbf01ab71d2ba35fb4dd93cfd.png)
确定之后,回到如下界面,在右脚"Virtual Machine Settings" 页面时,在“I/O Mode” 里选中“Yield CPU on poll“
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/44b8c2d532cb08a152e91079aeaf6cf9.png)
Ok之后就设定完毕了。
2. 在administrator权限下, 进入command line模式(开机狂按F8,选择带命令行的安全系统启动), 键入bcdedit命令, 会出现以下界面:
![](http://files.note.sdo.com/4P58n~jVlJBiwE04E00kJe)
3,然后, 设置端口COM2(截图是网上的,根据具体情况修改)
![](http://files.note.sdo.com/4P58n~jVlJBOwE04E00kJk)
4,复制一个启动项
![](http://files.note.sdo.com/4P58n~jVlJz2wE04E00kIO)
5,加入引导菜单
![](http://files.note.sdo.com/4P58n~jVlJziwE04E00kIT)
6,激活DEBUG
: bcdedit /debug {ID} ON
这里的{ID} 的ID值还是刚才的ID值.
![](http://files.note.sdo.com/4P58n~jVlJzywE04E00kIW)
7,设置完毕
重新建一个windbg快捷方式,属性里加上如下参数
-b -k com:pipe,port=\.pipecom_2,baud=115200,reconnect -y
或
windbg -b -k com:pipe,port=\\.\pipe\com_1,resets=0
搞定
在虚拟机运行起来时串口选项里device status的Connected选项应经被打钩(老版本的可能是Connecting),说明虚拟机和guestOS的串口通信成功。如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/04e8682deb791f84545107f7e51a9fa6.jpg)
“Hardware ”选项中 ----> 点击“Add" 添加一个串口设备 SeriallPort .
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/290d46efdfcb926fa109fb0453740ff2.png)
"Next",在 "Serial Port" 里选中 “Output to named pipe"
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/f002c2508fd00196015c44d4d7fca10c.png)
"next",然后如下设置:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/dbc2f8efbf01ab71d2ba35fb4dd93cfd.png)
确定之后,回到如下界面,在右脚"Virtual Machine Settings" 页面时,在“I/O Mode” 里选中“Yield CPU on poll“
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/10/44b8c2d532cb08a152e91079aeaf6cf9.png)
Ok之后就设定完毕了。
2. 在administrator权限下, 进入command line模式(开机狂按F8,选择带命令行的安全系统启动), 键入bcdedit命令, 会出现以下界面:
3,然后, 设置端口COM2(截图是网上的,根据具体情况修改)
4,复制一个启动项
5,加入引导菜单
6,激活DEBUG
: bcdedit /debug {ID} ON
这里的{ID} 的ID值还是刚才的ID值.
7,设置完毕
重新建一个windbg快捷方式,属性里加上如下参数
-b -k com:pipe,port=\.pipecom_2,baud=115200,reconnect -y
或
windbg -b -k com:pipe,port=\\.\pipe\com_1,resets=0
搞定
在虚拟机运行起来时串口选项里device status的Connected选项应经被打钩(老版本的可能是Connecting),说明虚拟机和guestOS的串口通信成功。如下图:
相关文章推荐
- win7驱动开发 VMWare+Windbg的虚拟机双机内核调试环境(VS2008+DDK)
- windbg 虚拟机双机调试win7不能连接问题
- 搭建Windbg和Hyper-V第二代虚拟机,双机调试内核环境
- 驱动开发入门 - 之二:Win7-x64 + VMWare (Win7-x64) + WinDbg 双机调试环境搭建
- Windbg与虚拟机双机调试设置
- Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之一
- 1394 windbg双机调试XP/WIN7
- 本机win10上windbg+VMware+Win7 64 位虚拟机双机调试
- WINDBG调试内核以及驱动的基本步骤和要点(包括双机调试,虚拟机调试,virtualbox加速调试)
- Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之二
- Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之三
- Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之四
- Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之五
- win7 x64驱动开发经验(三)windbg 双机调试配置 、问题及解决办法
- WINDBG调试内核以及驱动的基本步骤和要点(包括双机调试,虚拟机调试,virtualbox加速调试)
- win7 x64驱动开发经验(三)windbg 双机调试配置 、问题及解决办法
- WINDBG本地调试WIN7
- 通过Windbg利用VMware虚拟机进行双机调试
- windbg双机调试配置[转]
- 配置虚拟机 (VMWare) 和Windbg调试 Windows XP 用于驱动开发