在宿主機(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、任何通訊調試中理論不會出問題的地方在遇到麻煩時,都應該有個可以替換方式來進行關節測試。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM