参考链接:【GD32单片机】GD32工程构建,快速上手GD32
仅需5积分的,GD32F450模板工程优快云 下载: 模板工程
[亲测可用!] GD32F450 创建工程
0. 前言
在优快云上查阅了相关博客后,我发现关于GD32F450建立工程的内容相对较少。我尝试复现了其中的两篇,但遇到了报错问题。因此,我参考了同事的经验,撰写了这篇博客。博客完成于2025年2月25日,经过亲自测试,按照以下流程,即使是新手也能成功新建工程。如果大家在操作过程中有任何疑问,欢迎在评论区交流讨论。
1. 新建文件夹,同时文件夹中建立下列文件夹
2. 下载对应文件并放到指定文件夹
下载链接兆易创新GigaDevice-资料下载
因为我的软件版本是keil5 所以我就安装了 下面的这个软件。
3. 复制指定文件夹
打开\GD32F4xx_Firmware_Library_V3.2.0 。
复制Template下面的7个文件,到我们最开始新建的gb450_demo下的User文件夹下。
打开GD32F4xx_Firmware_Library_V3.2.0\Firmware\GD32F4xx_standard_peripheral文件夹,复制里面的Include和Source到最开始新建的gb450_demo下的Library文件夹下。
打开GD32F4xx_Firmware_Library_V3.2.0\Firmware\CMSIS文件夹,复制core_cm4.c、core_cm4_simd.c、core_cmFunc.c、core_cmInstr.c
和GD32F4xx_Firmware_Library_V3.2.0\Firmware\CMSIS\GD\GD32F4xx\Include下的gd32f4xx.c、system_gd32f4xx.c
和GD32F4xx_Firmware_Library_V3.2.0\Firmware\CMSIS\GD\GD32F4xx\Source下的system_gd32f4xx.c
到最开始新建的gb450_demo下的CMSIS文件夹下。
打开GD32F4xx_Firmware_Library_V3.2.0\Firmware\CMSIS\GD\GD32F4xx\Source\ARM,复制startup_gd32f450_470.s到最开始新建的gb450_demo下的Startup文件夹

6.1 设置Target 下的 ARM Compiler 编译版本为5
6.2 在C/C++ 页面上 添加宏定义和 include paths
GD32F450, __FPU_PRESENT
添加include的路径
这个地址就是我们新建的gb450_demo文件下的三个文件夹的地址
7. 修改文件
7.1 修改 gb32f4xx_it.c 文件
注释掉最后一个函数 SysTick_Handler 里面的两个语句
7.2 修改 main.c 文件
删除main.c文件中多余的语句,仅保留图中的内容