GD32库函数的工程搭建

本文指导如何下载GD32F303VBT6的开发包、示例文件和固件库,以及在Keil中新建工程、添加文件、配置预处理宏和处理编译错误的过程。

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

一、下载开发资料

1.以GD32F303VBT6为例下载安装Pack包,解压安装DFP文件,安装路径默认

下载链接:https://www.gd32mcu.com/cn/download?kw=GD32F30x&lan=cn

2.下载官网示例Demo文件和MCU官网固件库

下载链接:https://www.gd32mcu.com/cn/download?kw=GD32F30x&lan=cn

3.下载Datasheet和用户手册

下载网址:https://www.gigadevice.com.cn/product/mcu/arm-cortex-m4/gd32f303vbt6

二、新建工程

1.添加文件夹

(1)CMSIS存放内核驱动文件和启动引导文件

(2)DOC存放工程说明文件

(3)FWLIB存放外相关驱动文件

(4)Project工程文件

(5)Startup存放启动文件

(6)User用来存放配置库的头文件、中断相关函数和用户程序

2.打开Keil新建工程

3.创建新的文件夹GD32_Project,然后在GD32_Project文件夹下创建GD32F303_Project工程

4.选择MCU型号,在Search框搜索对应开发板型号,点击选择然后点击OK

5.点击关闭,手动添加库文件

6.复制GD官网库文件进工程里面

(1)把官方库GD32F30x_Firmware_Library_V2.1.5\Firmware\CMSIS\GD\GD32F30x\Source\ARM里的startup_gd32f30x_hd.s文件复制到新建工程Startup文件夹里

根据芯片的Flash空间大小分为大容量(hd)、中容量(cl)、小容量(xd)

(2)把官方库GD32F30x_Firmware_Library_V2.1.5\Firmware\CMSIS\GD\GD32F30x\Source里的system_gd32f30x.c文件、GD32F30x_Firmware_Library_V2.1.5\Firmware\CMSIS\GD\GD32F30x\Include里的gd32f30x.h文件和system_gd32f30x.h文件和GD32F30x_Firmware_Library_V2.1.5\Firmware\CMSIS里的core_cm4.h文件和core_cm4_simd.h文件都复制进新建工程CMSIS文件夹里面

(3)把官方库GD32F30x_Firmware_Library_V2.1.5\Firmware\GD32F30x_standard_peripheral里的Include文件夹和Source文件夹复制到新建工程的FELIB文件夹里面

Include文件夹里是库函数头文件,Source文件夹里面是库函数文件

(4)把GD32F30x_Firmware_Library_V2.1.5\Template里的gd32f30x_it.c和gd32f30x_it.h以及main.c和main.h文件复制到新建工程的User文件夹里面

(5)把文件添加进工程里面

先新建工程文件夹

(6)添加文件

a.添加设备文件

b.添加内核配置文件

c.添加外设驱动文件,把Source里的所有的.c文件都添加进去

d.在User文件夹里面添加用户程序

三、修改预处理符号宏定义,添加文件路径

1.修改预处理符号宏定义USE_STDPERIPH_DRIVER,GD32F30X_HD

 2.添加文件路径,然后点击ok保存

四、编译报错

修改main.c里的文件,删除不用的代码

删除中断函数里的代码 

编译零报错 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值