最近使用windows 10操作系統(tǒng)的用戶遇到了藍(lán)牙模塊編譯失敗的現(xiàn)象,具體是這樣的:使用SDK2009的開(kāi)發(fā)包在藍(lán)牙模塊BC05上做開(kāi)發(fā),串口代碼寫(xiě)好后,編譯下載后無(wú)法使用,藍(lán)牙模塊串口無(wú)法通訊該如何既解決呢?出現(xiàn)這樣的故障小編在通過(guò)官方咨詢后得到了如下解決方法:
1、首先是串口部分的初始化,這包括串口波特率、停止位等選項(xiàng)的配置,例如下面圖片中的代碼所示:
2、下圖為信息處理部分的代碼,經(jīng)過(guò)檢查后邏輯上也不會(huì)出錯(cuò),所以判斷工程中還有些選項(xiàng)沒(méi)有沒(méi)有導(dǎo)致的串口不通;
3、打開(kāi)SDK2009后,選擇工程文件,然后如下圖所示從Project菜單下找到屬性項(xiàng),打開(kāi)工程屬性,查看是否有相關(guān)項(xiàng)未配置,如圖所示:
4、在Transport這一項(xiàng)中發(fā)現(xiàn)傳輸方式不對(duì),必須配置成raw方式才行,必須點(diǎn)OK保存才可以;
5、在SDK2009軟件上找到audio_adaptor.mak這個(gè)文件,與工程相關(guān)的配置有關(guān);
6、在整個(gè)文件中搜索transport關(guān)鍵字樣,發(fā)現(xiàn)有一處地方是TRANSPORT=none ,我們需要將其改成 TRANSPORT=raw 如下圖,然后再次進(jìn)行編譯:
7、接著重新打開(kāi)pstool這個(gè)工具,這個(gè)工具在安裝SDK2009時(shí)一起安裝進(jìn)去了,可以在SDK的安裝目錄下找到;
8、打開(kāi)pstool,在搜索框輸入interface這個(gè)關(guān)鍵字樣;
9、等待搜索完成,我們應(yīng)該會(huì)看到Host interface的選項(xiàng),在右則選擇 VM access to the UART這個(gè)配置項(xiàng),如下圖所示:
至此,配置完成重新運(yùn)行串口正常使用!
推薦:
番茄花園GHOST WIN7 SP2旗艦版64位增強(qiáng)裝機(jī)版V2017.11
GHOST WIN10 1709 16299 32位正式專業(yè)版(免激活)V2017.11