首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

windbug 无法连上虚拟机,求解,该怎么解决

2012-03-23 
windbug 无法连上虚拟机,求解调试机主机安装的windbug版本为6.11.0001.4.4 X86,系统为win7快捷方式 设置为

windbug 无法连上虚拟机,求解
调试机主机安装的windbug版本为6.11.0001.4.4 X86,系统为win7
快捷方式 设置为了"D:\Program Files\Debugging Tools for Windows (x86)\windbg.exe" -b -k com:port=\\.\pipe\com_1,baud=115200,pipe

被调试机为xp sp3,boot.ini 修改为
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Debug" /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200

虚拟机设置为:
Serial Port 2:Using named pipe \\.\pipe\com_1

Using named pipe:
  \\.\pipe\com_1
  the end is the server
  the oter end is an application
Yield CPU on poll

但先启动虚拟机选择调试模式后,在主机中打开windbug就显示:

Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.

Opened \\.\pipe\com_1
Waiting to reconnect...

然后就木有下文了~这是什么原因呢?按照网上还有《windows驱动开发技术详解》《寒江独钓》里的参数设置了多次,都是这样~,求高人指点~

[解决办法]
to Debug a Virtual Machine.

* The Baudrate option is not used for named pipes.
* The Resets=0 option is used for Virtual PC virtual machines and for other virtual machines where the named pipes drop excess bytes.
* The Reconnect option is used to cause the debugger to automatically disconnect the pipe and reconnect the pipe if a read failure or write failure occurs

e.g.
On target virtual machine:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com1
On Host Machine:
Windbg -k com:pipe,port=\\.\pipe\vpcdebug,resets=0,reconnect
[解决办法]
时不时网卡不支持啊。
[解决办法]
网卡不行,这个功能要到Win8里才有

探讨

时不时网卡不支持啊。

[解决办法]
LZ遇到的情况跟我一样,至少我看出一个问题来了,至于其他问题是否存在就不知道了

由于你的虚拟机用的串口是Serial Port 2,
所以,被调试机为xp sp3,boot.ini 中的 debugport=com1 应为 debugport=com2
物理机也要进行设置:
组合键“Win + R”,输入“msconfig”,在选项卡“引导”中选择“高级选项”,选择调试,端口:com2;波特率:115200.

可以看下帖子:http://www.cnblogs.com/submarine/archive/2011/08/25/2144774.html

热点排行