Air32F103CBT6|CCT6|KEIL-uVsion5|本地编译|STClink|(6)、Air32F103编译下载

目录

一、环境搭建

准备工作

安装支持包

二、新建工程

添加外设库支持

测试代码

三、下载烧录


一、环境搭建

准备工作

  1. 安装MDK5,具体方法请百度,安装后需要激活才能编译大文件

  2. 下载安装AIR32F103的SDK:luatos-soc-air32f103: Air32f103_Firmware_Library

安装支持包

在SDK的根目录下,找到AIR_Jlink_Keil文件夹

 该目录中保存有多个版本的pack文件,目前的最新版为:Keil.AIR32F103_DFP.1.1.2。

选中最新版本的pack文件,双击安装即可,安装后可在pack install的设备列表的Generic下看到AIR32设备。

本次开发采用的是BluePill开发板(CBT6),可根据不同的核心进行选择。

二、新建工程

点击菜单栏的Project->New μVision Project

​创建文件夹和工程名,路径根据自己实际选

​选择设备列表中的Generic下的AIR32F103CBT6

​添加启动文件,勾选CMSIS下的CORE和Device下的Startup,即可自动配置启动文件.

添加外设库支持

例如添加GPIO库,勾选GPIO组件以后可以看到下面会提示缺少其他组件,根据提示勾选即可,也可以全部勾选

根据提示勾选缺少的依赖以后就消除了提示,点击OK工程就建立好了。

添加库函数定义,点击options target(工程配置魔术棒):

打开C/C++选项卡,在Define处添加 USE_STDPERIPH_DRIVER ; Include Paths下可视本机实际情况添加.\FWLIB\inc;.\USER;.\CMSIS;.\Hardward\inc等include路径,其他默认。

测试代码

添加测试文件main.c:点击左上角新建一个文件,右键保存为main.c,添加一个main函数

 
int main(void)

{

while(1);

}

添加入source group1,然后点击右键build或按F7编译:

编译成功。

三、下载烧录

采用ST-Link V2进行下载。

如果提示ST-Link V2需要升级,则需要先拔掉开发板接线,并重新接入:

1、拔掉stlink

2、插上stlink(需要确保stlink没有连上MCU)

3、直接点击ST-LINK->Firmware update->device connect,升级完成。

接入对应的3.3V、GND、SWDIO、SWCLK。

点击options target(工程配置魔术棒),配置debug:

详细配置中能看到芯片信息:

Flash Download设置:

如果采用CCT6,则目标芯片应选择AIR32F103CCT6,芯片信息也相应变更,但是注意到一个问题,Flash容量信息有误,应该为256KB:

接下来,修改工具菜单相关选项:

下载烧录代码到开发板,程序正常运行:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

打酱油的工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值