liangzhu
驱动牛犊
驱动牛犊
  • 注册日期2012-10-11
  • 最后登录2012-12-05
  • 粉丝1
  • 关注0
  • 积分11分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3230回复:10

请教:我的windbg为什么连不上虚拟机?

楼主#
更多 发布于:2012-10-14 21:43
我按《寒江独钓》书上所说,都配置好了,虚拟机启动调试模式时,打开windbg的快捷方式,但是界面总是这样:

图片:M)G9EK2{(G`PTE8K3VCYLV3.jpg




 一直处于这个状态,也没有出现第一次操作时虚拟机的windows系统会中断,貌似死机的情况。虚拟机的设置也是按书上所说的配置,唯一的不同是我设置后的名字是serial port2,不是书上所说的serial port;windbg.exe在目标中的设置是"C:\Program Files\Debugging Tools for Windows (x86)\windbg.exe" -b -k com:port=\\.\pipe\com_1,baud=115200,pipe   路径没有错误。真心不知道哪错了,请高人指教,万分感激。

图片:M)G9EK2{(G`PTE8K3VCYLV3.jpg

图片:M)G9EK2{(G`PTE8K3VCYLV3.jpg

图片:M)G9EK2{(G`PTE8K3VCYLV3.jpg



liangzhu
驱动牛犊
驱动牛犊
  • 注册日期2012-10-11
  • 最后登录2012-12-05
  • 粉丝1
  • 关注0
  • 积分11分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2012-10-14 21:47
补充一下,我的主机操作系统是window7
kfysck
驱动牛犊
驱动牛犊
  • 注册日期2012-10-11
  • 最后登录2014-04-22
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2012-10-15 10:00
你虚拟机里面是怎么设置的?
liangzhu
驱动牛犊
驱动牛犊
  • 注册日期2012-10-11
  • 最后登录2012-12-05
  • 粉丝1
  • 关注0
  • 积分11分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2012-10-15 13:01
回 kfysck 的帖子
Edit virtual machine setting->add->Serial Port->next->Output to named pipe->next
第一行:\\.\pipe\com_1
第二行:the end is the serivel
第三行:the other end is an application
然后finsh,设置好后的效果如下:(出现的是Serial Port 2)
 

图片:[LD{AGO~JNCS@G[~5{K_XVS.jpg


znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
地下室#
发布于:2012-10-16 08:35
要把yield cpu on poll 选上.
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
198807
驱动牛犊
驱动牛犊
  • 注册日期2012-05-16
  • 最后登录2013-01-05
  • 粉丝4
  • 关注18
  • 积分58分
  • 威望161点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2012-10-16 14:39
我和你遇到我问题是一样的,按照书上的步骤来的。试了很多次也不行,后来在网上查找其他的方法,那些方法大同小异,也是这样的结果。真心希望有高手指点一下。
天道酬勤!
KMK
KMK
驱动大牛
驱动大牛
  • 注册日期2001-09-12
  • 最后登录2017-10-06
  • 粉丝2
  • 关注0
  • 积分42分
  • 威望404点
  • 贡献值2点
  • 好评度58点
  • 原创分1分
  • 专家分1分
  • 社区居民
6楼#
发布于:2012-10-16 15:58
bcdedit /set debugtype serial
bcdedit /set debugport 1
bcdedit /set baudrate 115200
bcdedit /set debug on
bincheung
驱动牛犊
驱动牛犊
  • 注册日期2012-07-13
  • 最后登录2014-03-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望91点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2012-10-16 16:50
我以前也遇到过,解决了,幸好有做记录,希望可以帮到你
 
3.安装WinDbg.exe
 
我使用WDK自带的Debugging Tools无法连上
 
显示在
 
Opened \\.\pipe\com_1
 Waiting to reconnect...
 
然后不动了
 
我是在网上下了一个新的dbg_x86_6.11.1.404的windbg才连上的
 
4.设置VMWare管道虚拟串口
 
步骤《寒江独钓》上都有,只是我在实现的时候增加串口总是出现的是serial port 2 而不是serial port,在虚拟机内查也是com1被占用,根据网友的提示,我把printer设备给删了,当然serial port 2也要remove掉,然后再add一个串口,这时显示如下图


  
这个时候连接应该可以连上了,
 
还有一个需要注意的是在按书上的设置快捷方式的“目标”时,有的系统的全路径是被双引号引起来的,还有的没有引起来,没有引起来的就直接把参数加在后面,有引号的照着书上来就行了。
 
198807
驱动牛犊
驱动牛犊
  • 注册日期2012-05-16
  • 最后登录2013-01-05
  • 粉丝4
  • 关注18
  • 积分58分
  • 威望161点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2012-10-17 09:41
回 bincheung 的帖子
bincheung:我以前也遇到过,解决了,幸好有做记录,希望可以帮到你
 
3.安装WinDbg.exe
 
我使用WDK自带的Debugging Tools无法连上
....... (2012-10-16 16:50)

按照你的方法,删掉printer,serial port 2,然后i再add一个串口,成功了。表示感谢。
天道酬勤!
331366698
驱动牛犊
驱动牛犊
  • 注册日期2012-10-18
  • 最后登录2012-10-19
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2012-10-18 22:55
这事我也遇到过,。把com_1改成com_2,就行了,好和前面的串口对应。
liangzhu
驱动牛犊
驱动牛犊
  • 注册日期2012-10-11
  • 最后登录2012-12-05
  • 粉丝1
  • 关注0
  • 积分11分
  • 威望71点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2012-10-28 22:45
回 331366698 的帖子
331366698:这事我也遇到过,。把com_1改成com_2,就行了,好和前面的串口对应。 (2012-10-18 22:55)

这个方法简单。谢谢了。
游客

返回顶部