在宿主机(win7)使用VMWare(Windows Xp)的USB转串口注意

一、背景:

  由于需要调试的设备的配套软件只支持XP,通讯端口是串口,而我的笔记本没有串口,就需要USB转串口来调试,

本计划是在win7在使用VMWare安装Windows Xp来实现调试,但在过程中出现了个意向不到的情况,费了半天劲才调成功!当然,也不是所有的这种调试都会遇到这样情况,

只是与我测试环境同的情况下才会出现,在此记录一下。

 

二、环境:

  1、宿主机:Windows 7旗舰版

  2、虚拟机: Windows XP sp3

 

三、测试步骤:

  1、使用win7的VMWare 9.0安装Windows XP sp3,步骤略;

  2、首先,测试了WIN 7下使用USB转串口调试没有问题;

  3、接着,理论上讲在xp使用也没有问题,但是实际上XP始终连接不上USB转的串口,不论使用网友说的在”虚拟机设置 -> 添加 -> 串行端口“来添加一个硬件端口,还是

使用VM Tools的手动连接都不能成功,查了各种步骤和设置均正确,连USB转串口的驱动程序我都还测试了,是否在win xp上不能驱动;

  4、其他过程略;

  5、最后,发现是因为我的电脑USB接口是USB 3.0的,而安装的Xp无USB 3.0总线驱动造成的,误区就在使用win7能够测试成功,未考虑USB总线兼容性方面的问题;

  6、需要注意的是,在虚拟机配置上需要修改USB控制器的连接设置(默认USB兼容性是选择的USB 2.0,选择如下图),我们需要修改为USB 3.0,并在XP上安装USB3.0总线驱动,

则解决问题。当然,如果有其它USB2.0的端口,将USB转串口转到其它端口,则不用修改这里。(PS:可耻的是,我的电脑太高级了!)

 

四、总结

  1、任何通讯调试中理论不会出问题的地方在遇到麻烦时,都应该有个可以替换方式来进行关节测试。

转载于:https://www.cnblogs.com/office200688/p/5127109.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值