PART 01
軟硬件的準(zhǔn)備
① 安信可Ai-Thinker Ai-WB2系列模組或者開發(fā)板一個(gè);
②Ai-WB2燒錄軟件,下載鏈接:https://docs.ai-thinker.com/_media/bl602_flash_download_tool.zip 鏈接: 點(diǎn)擊下載
[](https://docs.ai-thinker.com/_media/bl602_flash_download_tool.zip)
③USB轉(zhuǎn)TTL串口板一個(gè)
PART 02
原始硬件接線
以 安信可Ai-Thinker Ai-WB2-12F模組為例,按照如下表格進(jìn)行接線:
PART 03
燒錄軟件的使用
1、雙擊BLDevCube.exe軟件,如下圖:
2、選擇BL602/604芯片;
(1)選擇BL602/604芯片
(2)點(diǎn)擊確定
3、選擇IOT的下載方式
4、關(guān)于燒錄軟件的參數(shù)的具體說明可以查看燒錄軟件中的docs目錄,這里簡單說一下紅色框區(qū)域的參數(shù);
- Interface:用于選擇下載燒錄的通信接口,可以選擇 Jlink 或者 UART, 用戶根據(jù)實(shí)際物理連接進(jìn)行選擇,默認(rèn)選擇UART;
- COM Port:當(dāng)選擇 UART 進(jìn)行下載的時(shí)候這里選擇與芯片連接的 COM 口號,可以點(diǎn)擊 Refresh 按鈕進(jìn)行COM 號的刷新;
- Uart Rate:當(dāng)選擇 UART 進(jìn)行下載的時(shí)候,填寫波特率,推薦下載頻率設(shè)置成921600;
- Board:選擇所使用的板子型號, 板子型號和晶振類型, 共同決定了 DTS 文件, 也就是確定了板級硬件配置參數(shù);
- Chip Erase:默認(rèn)設(shè)置為 False,下載時(shí)按照燒錄地址和內(nèi)容大小進(jìn)行擦除,選擇 True 時(shí),在程序燒錄之前會將 Flash 全部擦除;
- Xtal:用于選擇板子所使用的晶振類型,一般40M;
- 5、下面使用SDK編譯出來的helloworld的bin文件來演示下如何成功燒錄;
(如需購買請保存圖片打開APP掃碼操作)
5.1 先用SDK生成hello world的bin文件,具體可以到我們另一篇博文進(jìn)行查看相關(guān)教程,這里不再說明
5.2 把相關(guān)的燒錄文件按照如下截圖進(jìn)行放置(針對模塊二次開發(fā)的情況,固件未合成)
(1)分區(qū)文件
(2)射頻參數(shù)文件
(3)boot文件
(4)用戶編譯的APP文件
5.3 把相關(guān)的燒錄文件按照如下截圖進(jìn)行放置(針對出廠固件的情況,固件已合成)
5.4 點(diǎn)擊Create&Download按鈕開始燒錄,以下有幾種情況:
(1)此錯(cuò)誤表示該串口被其他軟件占用了,必須關(guān)閉占用串口的軟件;
(2)出現(xiàn)Please Press Reset Key的時(shí)候給模塊的EN引腳進(jìn)行低電平復(fù)位;
(3)開始燒寫;
(4)燒寫完成;
5.5 按照以上步驟燒寫完后,模組上電讀取串口打印如下日志說明燒寫成功。
審核編輯 黃宇
-
串口
+關(guān)注
關(guān)注
14文章
1557瀏覽量
76729 -
SDK
+關(guān)注
關(guān)注
3文章
1041瀏覽量
46063 -
固件燒錄
+關(guān)注
關(guān)注
0文章
7瀏覽量
2212
發(fā)布評論請先 登錄
相關(guān)推薦
評論