分享

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

 goodwangLib 2018-04-01

一、背景:

  由于需要调试的设备的配套软件只支持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、任何通讯调试中理论不会出问题的地方在遇到麻烦时,都应该有个可以替换方式来进行关节测试。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多