能力值:
( LV12,RANK:340 )
|
-
-
2 楼
|
能力值:
( LV4,RANK:45 )
|
-
-
3 楼
你有没有搭建过这个环境啊。之前我看过一个驱动视频教程 里面有提到如果机器没有com串口的话是不可以的,我本来是想买一个线把USB转串口。。没想到你居然直接说不需要串口。
这个问题需要你实际操作过。你搭建过这个环境没?
|
能力值:
( LV4,RANK:45 )
|
-
-
4 楼
这里没有截取设备管理器的情况 所以
原理就是VMware在GuestOS虚拟一个COM口,并在HostOS创建了一个管道,这个管道的一端连接GuestOS的COM口,另一端则是WinDBG,所以HostOS(WinDBG)和GuestOS的所有数据交换都是通过这个管道来流通转发的。
1.我的电脑没有COM口,所以不能搭建调试环境?
不是的,你的电脑有没有COM口与这个调试环境没有任何关系,整个过程根本没有使用到你电脑的物理COM口。VMware只是在GuestOS虚拟了一个COM口而已。
我不明白他是依据什么来说的
我下过好几个软件都是安装串口驱动不成功
|
能力值:
( LV4,RANK:45 )
|
-
-
5 楼
我的电脑上没有 串口 也没串口驱动
所以sscom42 打开的时候 提示 Error reading ComComboBox1->Comproperty;Registry error(win error code;2)
也就是说 没有串口 你根本没办法虚拟啊
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
虚拟机里面添加串行端口就行了啊。。
在vm的虚拟机编辑里面添加硬件就可以了。。
host是用的管道通讯。。哪来的串口。。。
|
能力值:
( LV9,RANK:180 )
|
-
-
7 楼
楼上的都搞错了,人家是真机的双机调试,你们回答vmware什么的不就牛头不对马嘴。
楼主可以去bios里面看看有没com口,是不是没打开。一般笔记本很多都阉割了串并口的,主板芯片支持,bios没支持,估计也没什么选项可以打开了,你可以去碰碰运气。
另外你可以去买usb的双机调试线,以前老外放过怎么自己改造usb线调试的办法。
|
能力值:
( LV4,RANK:45 )
|
-
-
8 楼
不是真机 我把虚拟机版本都发了啊。。
关键是我 没办法调试啊。
|
能力值:
( LV4,RANK:45 )
|
-
-
9 楼
你搭建过环境没? 我没明白你的意思。我这边测试了是失败了 测试了很多次 都失败
还有我都没办法设置 本机的波特率 怎么可能接受到调试信息啊,如果没有com端口的话
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
搭建过的。。
1.串口不是你主机添加的。是虚拟机添加的。。
2.windbg是通过管道和虚拟机的虚拟com通讯的。
所以主机有无com没有任何影响。你看的视频目测讲得是双实机调试。。
|
能力值:
( LV4,RANK:45 )
|
-
-
11 楼
[QUOTE=zxiso;1307099]搭建过的。。
1.串口不是你主机添加的。是虚拟机添加的。。
2.windbg是通过管道和虚拟机的虚拟com通讯的。
所以主机有无com没有任何影响。你看的视频目测讲得是双实机调试。。
[/QUOTE]
请问 你怎么设置的波特率?你没串行的话?你把你机器的设备管理器发个图看下。
波特率需要在设备管理器里面设置的
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
虚拟机建立com的时候选择通过命名管道。那么调试信息就会发到\\.\pipe\com_1这个管道里。。然后windbg里面设定 com:pipe,port=\\.\pipe\com_1,baud=11520,resets=0就可以了啊。
|
能力值:
( LV4,RANK:45 )
|
-
-
13 楼
还是发你的设备管理器吧。否则我不知道怎么跟你继续讨论了。我感觉你没明白我的意思。
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
你看错了吧。。波特率是在vm中的系统里面设置的。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
主机根本就不需要什么com。。
|
能力值:
( LV4,RANK:45 )
|
-
-
16 楼
你这样能虚拟机和本机vmware调试?
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
看清楚。。这是虚拟机。。。虚拟机里面设置com
|
能力值:
( LV4,RANK:45 )
|
-
-
18 楼
我明白了 我把本机和虚拟机设置com给弄错了
要在虚拟机里面设置com的波特率
然后在本机的 调制解调器设置 com1的波特率。
|
能力值:
( LV12,RANK:340 )
|
-
-
19 楼
我测试的:
HostOS:
win 8.1 x64
GuestOS:
xp sp3和xp x64 sp2
都能正常用windbg连接。
我就不明白,说的那么详细,为什么还纠结HostOS的COM口的问题。
我这是windbg单机VMware调试xp x64 sp2,windbg显示的不正确。
不影响正常调试。
|
能力值:
( LV4,RANK:45 )
|
-
-
20 楼
|
能力值:
( LV4,RANK:45 )
|
-
-
21 楼
因为我调试不了 我没有设置好虚拟机的com还有本机的。。
|
能力值:
( LV12,RANK:340 )
|
-
-
22 楼
boot.ini配置了么?启动时选的是调试模式么?
|
能力值:
( LV12,RANK:340 )
|
-
-
23 楼
跟本机的COM没关系。。。
|
能力值:
( LV4,RANK:45 )
|
-
-
24 楼
都设置了 我把虚拟机的设置给想成本机了,因为一年多没弄这个忘记了,但是这个步骤还记得。需要设置这里。
|
能力值:
( LV12,RANK:340 )
|
-
-
25 楼
先在GOS里进入调试模式,然后打开预先配置好的windbg的快捷方式。
话说你那配置就不舍得装个最新的VM啊。
|
|
|