在時局變幻的市場,有人高呼這是國產MCU的黃金時代,有人輕嘆國產替代前路漫漫其修遠兮……
Air32F103系列秉承合宙MCU超值特性和嚴謹工業設計,相比市場主流F103每盤可省數萬元,行業應用可謂豁然開朗。卷價格,興行業——成本優勢和服務能力,或許是你開啟市場的萬能金鑰匙。
Air32F103系列目前支持多種開發環境,本文主要幫助工程師朋友解決Keil開發環境搭建相關問題。

Air32F103系列Keil開發手冊
針對Air32F103系列芯片的Keil開發,將從環境搭建和下載燒錄兩部分進行簡要介紹,工程師朋友可通過技術交流群和官方wiki了解更多內容。
一、環境搭建
1. 準備工作
?安裝MDK5:
具體方法請百度,安裝后需要激活才能編譯大文件。
? 下載安裝Air32F103的SDK:
https://gitee.com/openLuat/luatos-soc-air32f103/
2. 安裝支持包
找到AIR_Jlink_Keil文件夾中最新版本的pack文件,雙擊安裝即可,安裝后可在keil設備列表的Generic下看到AIR32設備。

3. 新建工程
? 點擊菜單欄的Project->New μVision Project:

? 創建文件夾和工程名,路徑根據自己實際情況選擇:

? 選擇設備列表中的Generic下的AIR32F103CBT6:

? 添加啟動文件
勾選CMSIS下的CORE和Device下的Startup,即可自動配置啟動文件:

? 添加外設庫支持
例如添加GPIO庫,勾選GPIO組件以后可以看到下面會提示缺少其他組件,根據提示勾選即可,也可以全部勾選:

? 根據提示勾選缺少的組件之后就消除了提示,點擊OK工程就建立好了:

? 添加庫函數定義

4. 測試代碼
點擊左上角新建一個文件,右鍵保存為main.c,添加一個main函數,點擊編譯按鈕測試是否能編譯成功。
int main(void)
{
while(1);
}
二、下載燒錄
Air32F103開發板出廠默認為DAPLink固件,所以可直接作為調試器給另一個設備調試燒錄。這里介紹DAPLink的使用方法,其他調試器類似。
特別注意:
由于Win7系統不自帶WinUSB驅動,且該系統早在2020年微軟就已停止支持,所以如需使用DAPLINK功能,請升級至Win8以上系統,或自行手動安裝驅動:
Air32F103開發板的DAPLink固件,PB13連接被調試設備的SWDCLK,PB14連接被調試設備的SWDIO,PB0連接復位:
點擊工程配置魔術棒,找到Debug選項卡,在下拉列表中選擇CMSIS-DAP Debugger,點擊Settings按鈕:

查看設備是否連接正常,連接正常可以在SW Device列表里看到設備,可以調整時鐘速度提高效率:

點擊Flash Download選項卡,可以看到我們的支持包已經默認幫我們添加了下載算法,我們可以勾選Reset and Run選項卡,每次下載完自動復位運行代碼,就不用手動按復位按鈕了。

配置完成以后就可以直接點擊燒錄按鈕,下載燒錄代碼到設備了。
相關注意事項:
由于開發板默認的DAPlink固件封堵了SWD調試接口,所以第一次使用SWD下載時,請先按住被調試板子的BOOT按鍵,再按一下復位按鍵,最后松開BOOT按鍵,然后點擊Keil中的下載按鈕。
第一次下載完成后,下次下載就不用這樣操作了(或在下載前先按住被調試板子的復位按鍵,在點擊Keil的下載按鈕后馬上松開按鍵/或者直接用ISP工具擦除芯片)。
-
mcu
+關注
關注
147文章
18925瀏覽量
398151
發布評論請先 登錄
猛!合宙MCU模組:Air1601/1602雙星出擊!
國產MCU無縫替代新選擇:FT32F103R8AT7完美兼容STM32F103R8Tx實操解析!
為什么國產MCU的工程生態很難統一?
2025-2026年MCU生態全景分析:國產替代的下一個戰場是\"工具鏈\"
[工具討論] 如果有一款國產圖形化配置工具STM32Cube,支持所有內核和廠商MCU,你會用嗎?
賽元MB0036核心開發板(評測)
CW32 MCU用什么IDE開發?
國產MCU開始卷開發工具了?McuStudio是對STM32Cube的拙劣模仿還是真香逆襲?
FT32A103RDAT車規級32位國產MCU解析,FT32A103RDAT替代STM32F103RD
MH32F103A系列單片機的功能特性
卷!合宙5元國產MCU—兼容主流F103,支持Keil開發
評論