一、背景:
由于需要調(diào)試的設(shè)備的配套軟件只支持XP,通訊端口是串口,而我的筆記本沒有串口,就需要USB轉(zhuǎn)串口來調(diào)試,
本計(jì)劃是在win7在使用VMWare安裝Windows Xp來實(shí)現(xiàn)調(diào)試,但在過程中出現(xiàn)了個(gè)意向不到的情況,費(fèi)了半天勁才調(diào)成功!當(dāng)然,也不是所有的這種調(diào)試都會(huì)遇到這樣情況,
只是與我測(cè)試環(huán)境同的情況下才會(huì)出現(xiàn),在此記錄一下。
二、環(huán)境:
1、宿主機(jī):Windows 7旗艦版
2、虛擬機(jī): Windows XP sp3
三、測(cè)試步驟:
1、使用win7的VMWare 9.0安裝Windows XP sp3,步驟略;
2、首先,測(cè)試了WIN 7下使用USB轉(zhuǎn)串口調(diào)試沒有問題;
3、接著,理論上講在xp使用也沒有問題,但是實(shí)際上XP始終連接不上USB轉(zhuǎn)的串口,不論使用網(wǎng)友說的在”虛擬機(jī)設(shè)置 -> 添加 -> 串行端口“來添加一個(gè)硬件端口,還是
使用VM Tools的手動(dòng)連接都不能成功,查了各種步驟和設(shè)置均正確,連USB轉(zhuǎn)串口的驅(qū)動(dòng)程序我都還測(cè)試了,是否在win xp上不能驅(qū)動(dòng);
4、其他過程略;
5、最后,發(fā)現(xiàn)是因?yàn)?span>我的電腦USB接口是USB 3.0的,而安裝的Xp無(wú)USB 3.0總線驅(qū)動(dòng)造成的,誤區(qū)就在使用win7能夠測(cè)試成功,未考慮USB總線兼容性方面的問題;
6、需要注意的是,在虛擬機(jī)配置上需要修改USB控制器的連接設(shè)置(默認(rèn)USB兼容性是選擇的USB 2.0,選擇如下圖),我們需要修改為USB 3.0,并在XP上安裝USB3.0總線驅(qū)動(dòng),
則解決問題。當(dāng)然,如果有其它USB2.0的端口,將USB轉(zhuǎn)串口轉(zhuǎn)到其它端口,則不用修改這里。(PS:可恥的是,我的電腦太高級(jí)了?。?/span>
四、總結(jié)
1、任何通訊調(diào)試中理論不會(huì)出問題的地方在遇到麻煩時(shí),都應(yīng)該有個(gè)可以替換方式來進(jìn)行關(guān)節(jié)測(cè)試。
聯(lián)系客服