GD32F103配置环境,搭建工程

本文详细介绍了如何在MDKv5.21环境下配置GD32F103T8U6单片机的开发环境,包括从兆易创新官网下载固件库和相关文件,创建工程文件夹,设置CMSIS、Startup、StdPeriphLib等文件夹结构,导入必要的头文件和源文件,以及在KEIL5中新建工程并进行编译设置。通过这些步骤,读者可以成功搭建GD32F103的开发环境并进行代码编写。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

硬件及软件环境

硬件环境:GD32F103T8U6
IDE环境:MDK v5.21

资料下载

进入兆易创新官网(http://www.gd32mcu.com/cn),点击资料下载。

在这里插入图片描述
下载GD32F10x AddOn和GD32F10x Firmware Library(固件库)。
在这里插入图片描述

搭建工程

第一步:创建一个新的工程文件夹以及若干子文件夹。我的工程文件夹命名为standard_project,几个子文件夹命名为App、CMSIS、Startup、StdPeriphLib。

第二步:在App中创建main.c文件。

第三步:从官方下载的固件库中GD32F10x_Firmware_Library_V2.1.2\Firmware\CMSIS\GD\GD32F10x\Source拷贝system_gd32f10x.c文件到CMSIS中。

第四步:从GD32F10x_Firmware_Library_V2.1.2\Firmware\CMSIS\GD\GD32F10x\Include中拷贝system_gd32f10x.h和gd32f10x.h到CMSIS中。

第五步:将F:GD32F10x_Firmware_Library_V2.1.2\Template中的gd32f10x_libopt.h也拷贝到CMSIS中。

第六步:在CMSIS中创建include文件夹,将GD32F10x_Firmware_Library_V2.1.2\Firmware\CMSIS中的core_cm3.h放入其中。

第七步:拷贝KEIL安装路径中,E:\Keil_v5\ARM\Pack\ARM\CMSIS\4.5.0\CMSIS\Include中的core_cmFunc.h、cmsis_armcc.h和
core_cmInstr.h文件(其他.h文件其实也可以全拷贝过来),拷贝到工程文件夹的CMSIS\include文件夹中(没有include文件夹的就创建一个)。

第八步:将GD32F10x_Firmware_Library_V2.1.2\Firmware\GD32F10x_standard_peripheral下的两个文件夹均复制到StdPeriphLib文件夹中。

第九步:将GD32F10x_Firmware_Library_V2.1.2\Firmware\CMSIS\GD\GD32F10x\Source\ARM中的文件复制到Startup文件夹下。

第十步:打开KEIl5在刚才所创建工程文件夹中新建工程文件,输入新建的工程名称,点击保存后,弹出选择设备型号。选择你的芯片型号即可,我的是GD32F103ZE。点击确定。

第十一步:接下来弹出了Manage Run-time environment,这里不用配置,直接点cancel取消即可。

第十二步:点击图中圈出来的这个图标来打开文件管理器,然后在group中创建四个文件夹对应的组,并且按下图添加文件。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第十三步:点击圈出来的这个魔术棒图标
在这里插入图片描述
在target页中勾选Use MicroLIB在这里插入图片描述
在C/C++页中添加.h文件路径
在这里插入图片描述
第十四步:在main.c中添加代码如下:
#include “gd32f10x.h”

int main(void)
{
	while(1)
	{
	}
}

第十五步:点击编译就可以成功了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值