系統知識網 系統知識 win10藍牙模塊串口編譯後無法使用該怎麼辦?

win10藍牙模塊串口編譯後無法使用該怎麼辦?

最近使用windows 10操作系統的用戶遇到瞭藍牙模塊編譯失敗的現象,具體是這樣的:使用SDK2009的開發包在藍牙模塊BC05上做開發,串口代碼寫好後,編譯下載後無法使用,藍牙模塊串口無法通訊該如何既解決呢?出現這樣的故障小編在通過官方。

最近使用windows 10操作系統的用戶遇到瞭藍牙模塊編譯失敗的現象,具體是這樣的:使用SDK2009的開發包在藍牙模塊BC05上做開發,串口代碼寫好後,編譯下載後無法使用,藍牙模塊串口無法通訊該如何既解決呢?出現這樣的故障小編在通過官方咨詢後得到瞭如下解決方法:

1、首先是串口部分的初始化,這包括串口波特率、停止位等選項的配置,例如下面圖片中的代碼所示:

2、下圖為信息處理部分的代碼,經過檢查後邏輯上也不會出錯,所以判斷工程中還有些選項沒有沒有導致的串口不通;

3、打開SDK2009後,選擇工程文件,然後如下圖所示從Project菜單下找到屬性項,打開工程屬性,查看是否有相關項未配置

4、在Transport這一項中發現傳輸方式不對,必須配置成raw方式才行,必須點OK保存才可以;

5、在SDK2009軟件上找到audio_adaptor.mak這個文件,與工程相關的配置有關;

6、在整個文件中搜索transport關鍵字樣,發現有一處地方是TRANSPORT=none ,我們需要將其改成 TRANSPORT=raw 如下圖,然後再次進行編譯:

7、接著重新打開pstool這個工具,這個工具在安裝SDK2009時一起安裝進去瞭,可以在SDK的安裝目錄下找到;

8、打開pstool,在搜索框輸入interface這個關鍵字樣;

9、等待搜索完成,我們應該會看到Host interface的選項,在右則選擇 VM access to the UART這個配置項

至此,配置完成重新運行串口正常使用!

推薦:

番茄花園GHOST WIN7 SP2旗艦版64位增強裝機版V2017.11

GHOST WIN10 1709 16299 32位正式專業版(免激活)V2017.11

返回顶部