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

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

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

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

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

6、在整個文件中搜索transport關(guān)鍵字樣,發(fā)現(xiàn)有一處地方是TRANSPORT=none ,我們需要將其改成 TRANSPORT=raw 如下圖,然后再次進(jìn)行編譯:

7、接著重新打開pstool這個工具,這個工具在安裝SDK2009時一起安裝進(jìn)去了,可以在SDK的安裝目錄下找到;
8、打開pstool,在搜索框輸入interface這個關(guān)鍵字樣;

9、等待搜索完成,我們應(yīng)該會看到Host interface的選項,在右則選擇 VM access to the UART這個配置項,如下圖所示:

至此,配置完成重新運行串口正常使用!
推薦:
番茄花園GHOST WIN7 SP2旗艦版64位增強裝機版V2017.11
GHOST WIN10 1709 16299 32位正式專業(yè)版(免激活)V2017.11