1. 串口驅動的安裝
我們的開發板使用了 CH340G 的 USB 轉串口芯片。通過 USB 線把開發板接到電腦上:
接着查看電腦的設備管理器,如下圖表示驅動已經正確安裝,可以跳過這一節:
如下圖,表示要安裝驅動:
安裝驅動步驟一:CH340 串口驅動位置:.\開發軟件\USB-SERIAL CH340 Driver.rar,解壓后如下:
安裝驅動步驟二:把開發板通過 USB 線接到電腦上(要打開開發板電源),提示安裝驅動如下:
安裝驅動步驟三:打開電腦的設備管理器,查看串口的驅動是否已自動安裝,如下圖是未安裝的。
安裝驅動步驟四:右鍵更新驅動,如下圖:
安裝驅動步驟五:選擇第一步解壓好的目錄:
安裝驅動步驟六:選擇確定后,有可能會出現以下的提示,選擇“始終安裝此驅動程序軟件”。
安裝驅動步驟七:安裝完成后,設備管理器,如下圖:
串口驅動程序安裝好之后,關於串口程序下載和調試,后面會陸續講解。
2.編譯環境搭建
BL602&BL604的編譯環境為linux環境,WIN10用戶可選linux子系統進行開發
- 准備一台Linux主機,win10用戶可使用Liunx子系統
- 打開終端,安裝make,命令sudo apt-get install make國內用戶可更改鏡像源,加快安裝速度
- 安裝git,命令sudo apt-get install git
- 克隆倉庫git clone https://github.com/SmartArduino/Doiting_BL.git
- 修改權限,運行以下兩條命令
- chmod -R 777 ./Doiting_BL/bl_iot_sdk/toolchain/
find ./Doiting_BL/bl_iot_sdk/customer_app -name "genromap"|xargs chmod 777
GitHub下載速度較慢,可通過網盤下載完整的SDK:
鏈接: https://pan.baidu.com/s/123dQAG2lBEDT8VbtzN0TFQ
提取碼: d4qw
下載好SDK后,配置系統環境變量
- 打開Linux終端,配置profile文件,命令vim ~/.profile
- 添加環境變量,填寫真實的路徑export BL60X_SDK_PATH="$HOME/Doiting_BL/bl_iot_sdk"
3.測試編譯環境
以下使用hello-world為例
工具鏈已放在SDK中,無需再下載工具鏈,SDK環境配置好后可直接編譯
進入例程目錄,命令cd Doiting_BL/bl_iot_sdk/customer_app/sdk_app_helloworld/
使用項目提供的sh腳本進行編譯,命令./genromap
編譯完成提示:
Generating BIN File to /home/hogc/Doiting_BL/bl/bl_iot_sdk/ customer_app/sdk_app_helloworld/build_out/sdk_app_helloworld.bin
Building Finish. To flash build output.
如果能編譯成功說明環境搭建沒有問題,如果編譯失敗請檢查SDK路徑是否配置正確。