精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

卷!合宙5元國產MCU—兼容主流F103,支持Keil開發

合宙LuatOS ? 2022-10-17 10:06 ? 次閱讀

在時局變幻的市場,有人高呼這是國產MCU的黃金時代,有人輕嘆國產替代前路漫漫其修遠兮……

Air32F103系列秉承合宙MCU超值特性和嚴謹工業設計,相比市場主流F103每盤可省數萬元,行業應用可謂豁然開朗。卷價格,興行業——成本優勢和服務能力,或許是你開啟市場的萬能金鑰匙。

Air32F103系列目前支持多種開發環境,本文主要幫助工程師朋友解決Keil開發環境搭建相關問題。

a2d0655a-4caa-11ed-b116-dac502259ad0.gif

Air32F103系列Keil開發手冊

針對Air32F103系列芯片的Keil開發,將從環境搭建和下載燒錄兩部分進行簡要介紹,工程師朋友可通過技術交流群和官方wiki了解更多內容。

一、環境搭建

1. 準備工作

?安裝MDK5:

具體方法請百度,安裝后需要激活才能編譯大文件。

? 下載安裝Air32F103的SDK:

https://gitee.com/openLuat/luatos-soc-air32f103/

2. 安裝支持包

找到AIR_Jlink_Keil文件夾中最新版本的pack文件,雙擊安裝即可,安裝后可在keil設備列表的Generic下看到AIR32設備。

a35ba1a6-4caa-11ed-b116-dac502259ad0.png

3. 新建工程

? 點擊菜單欄的Project->New μVision Project:

a36536a8-4caa-11ed-b116-dac502259ad0.png

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

a39250b6-4caa-11ed-b116-dac502259ad0.png

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

a3a9e5d2-4caa-11ed-b116-dac502259ad0.png

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

a3b5816c-4caa-11ed-b116-dac502259ad0.png

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

a3c573ba-4caa-11ed-b116-dac502259ad0.png

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

a4266094-4caa-11ed-b116-dac502259ad0.png

? 添加庫函數定義

a433e124-4caa-11ed-b116-dac502259ad0.png

4. 測試代碼

點擊左上角新建一個文件,右鍵保存為main.c,添加一個main函數,點擊編譯按鈕測試是否能編譯成功。

int main(void)

{

while(1);

}

二、下載燒錄

Air32F103開發板出廠默認為DAPLink固件,所以可直接作為調試器給另一個設備調試燒錄。這里介紹DAPLink的使用方法,其他調試器類似。

特別注意:

由于Win7系統不自帶WinUSB驅動,且該系統早在2020年微軟就已停止支持,所以如需使用DAPLINK功能,請升級至Win8以上系統,或自行手動安裝驅動:

Zadig驅動安裝器
https://zadig.akeo.ie/

Air32F103開發板的DAPLink固件,PB13連接被調試設備的SWDCLK,PB14連接被調試設備的SWDIO,PB0連接復位:

點擊工程配置魔術棒,找到Debug選項卡,在下拉列表中選擇CMSIS-DAP Debugger,點擊Settings按鈕:

a49b9af8-4caa-11ed-b116-dac502259ad0.png

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

a4a8c9d0-4caa-11ed-b116-dac502259ad0.png

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

a4b15974-4caa-11ed-b116-dac502259ad0.png

配置完成以后就可以直接點擊燒錄按鈕,下載燒錄代碼到設備了。

相關注意事項:

由于開發板默認的DAPlink固件封堵了SWD調試接口,所以第一次使用SWD下載時,請先按住被調試板子的BOOT按鍵,再按一下復位按鍵,最后松開BOOT按鍵,然后點擊Keil中的下載按鈕。

第一次下載完成后,下次下載就不用這樣操作了(或在下載前先按住被調試板子的復位按鍵,在點擊Keil的下載按鈕后馬上松開按鍵/或者直接用ISP工具擦除芯片)。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16992

    瀏覽量

    350317
收藏 人收藏

    評論

    相關推薦

    Made with KiCad(七):Bluepill小藍板

    推出的BluePill開發板,封裝兼容經典STM32F103核心板,資源和工藝全面升級;兼容
    的頭像 發表于 11-13 18:11 ?195次閱讀
    Made with KiCad(七):<b class='flag-5'>合</b><b class='flag-5'>宙</b>Bluepill小藍板

    Made with KiCad(六):DAPLink開發

    “這是一款由官方,基于ARM官方代碼將其移植至Air32F103CBT6芯片,并適配了216MHz主頻和96KB RAM大資源,支持更快的下載速度,
    的頭像 發表于 11-13 18:10 ?209次閱讀
    Made with KiCad(六):<b class='flag-5'>合</b><b class='flag-5'>宙</b>DAPLink<b class='flag-5'>開發</b>板

    GD32F103 Keil和IAR pack包

    電子發燒友網站提供《GD32F103 Keil和IAR pack包.rar》資料免費下載
    發表于 10-15 17:25 ?6次下載

    4G模組Air780E開發板使用手冊

    開發板Air780E使用說明
    的頭像 發表于 09-09 18:22 ?603次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>4G模組Air780E<b class='flag-5'>開發</b>板使用手冊

    低功耗4G模組Air700EAQ——開發板使用說明

    低功耗4G模組Air700EAQ——開發板使用說明
    的頭像 發表于 08-30 17:14 ?1039次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模組Air700EAQ——<b class='flag-5'>開發</b>板使用說明

    LuatOS開發板使用手冊——Air700ECQ

    LuatOS開發板使用說明——Air700ECQ
    的頭像 發表于 08-23 16:28 ?516次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>開發</b>板使用手冊——Air700ECQ

    Air780EP模塊Lua開發阿里云應用指南

    Air780EP模塊Lua開發阿里云超詳細教學!看完包學會!
    的頭像 發表于 08-08 09:00 ?868次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>Air780EP模塊Lua<b class='flag-5'>開發</b>阿里云應用指南

    PY32系列單片機開發板 常用型號都有 支持Keil,IAR進行開發

    、IOT、傳感器、電動工具、電機控制等領域。 PY32系列單片機與大部份國產通用型MCU一樣,支持Keil,IAR進行開發。芯嶺技術提供目前
    的頭像 發表于 05-22 14:48 ?919次閱讀
    PY32系列單片機<b class='flag-5'>開發</b>板 常用型號都有 <b class='flag-5'>支持</b><b class='flag-5'>Keil</b>,IAR進行<b class='flag-5'>開發</b>

    芯海通用 MCU 應用筆記: C32F103xB 快速應用指南

    本應用筆記旨在指導用戶搭建 CS32F103xB 系列 MCU 開發環境并進行開發和調試,包括:軟硬件注意事項、開發板說明、如何
    發表于 05-16 11:37

    STM32國產兼容替代芯片,MH32F103A 32位M3內核 主頻216M

    這次介紹的可以兼容替代STM32F103國產芯片是MH32F103A。MH32F103A系列單片機基本
    的頭像 發表于 04-25 16:43 ?1690次閱讀

    NucleoF103F302是否兼容IHM07M1驅動板?

    Nucleo F103F302是否兼容IHM07M1驅動板,用來控制電機。
    發表于 04-22 07:40

    基于CC表的工廠量產硬件測試系統來了

    無數工程師朋友的奇思妙想,讓IoTPower-CC表成為“江湖中的新傳奇”。這款49.9的迷你高精度電流表,有人DIY各式炫酷外殼,有人改裝可調電源,有人制作擴展板用來維修手機,還有人用來做
    的頭像 發表于 12-30 08:04 ?2895次閱讀
    基于<b class='flag-5'>合</b><b class='flag-5'>宙</b>CC表的工廠量產硬件測試系統來了

    AGM Micro發布兼容STM32的MCU產品系列

    AGM Micro發布了兼容STM32的MCU產品系列,推出具有低延遲高靈活性的功能模塊MCU產品系列。AGM32產品系列對32位MCU的廣大客戶群提供
    發表于 12-29 11:18

    AGM Micro推出STM32兼容MCU產品系列

    AG103/107/205/303/407,與現有STM32產品功能和管腳完全兼容。 AGM的32位MCU采用了自主研發的高性能單(多)核,以及高性價比嵌入式CPU技術,使其MCU
    發表于 12-29 10:52

    | Air780EP首版LuatOS固件發布,新品模組內測搶先體驗

    11月27日,推出 《9.9盲訂!Air780EP新品4G開發板福利今日開啟》 鐵粉活動。當前已近1900位工程師朋友參與盲訂(僅余
    的頭像 發表于 12-11 12:20 ?2703次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b> | Air780EP首版LuatOS固件發布,新品模組內測搶先體驗