资讯动态

GD32F30x 系列单片机工程搭建指南

发布时间:2026/10/18 6:19:11 来源:尧图企业网站定制
GD32F30x 系列单片机 Keil MDK5 工程从零搭建教程1、下载官方 SDK官方 SDKGD32F3 系列下载页面GD32F30x 工程搭建主要有两种方式使用官方工程如果不想花费过多时间配置开发环境可以直接使用官方提供的完整工程框架快速进入应用开发。手动搭建工程如果想深入了解 GD32 工程结构、启动流程及底层配置也可以参考下面的文档从零开始一步一步搭建属于自己的工程。2、创建目录结构GD32F303CCT6_Project/ │ ├── application/ // 应用程序 │ └── main.c │ ├── cmsis/ // 内核和芯片底层 │ ├── include/ │ ├── source/ │ └── startup/ │ ├── doc/ // 技术文档 │ ├── firmware/ // GD32 标准外设库 │ ├── inc/ │ └── src/ │ ├── project/ // Keil 工程 │ └── user/ // 用户配置和中断2.1、芯片类型说明产品类型宏定义说明高密度产品HDGD32F30X_HDFLASH 容量为 256KB512KB 的相应 GD32F30x超高密度产品XDGD32F30X_XDFLASH 容量大于 512KB 的相应 GD32F303xx互联型产品CLGD32F30X_CLGD32F305xx 和 GD32F307xx 微控制器2.2、移植 CMSIS 内核头文件官方目录GD32F30x_Firmware_Library_V3.0.3\Firmware\CMSIS\core_cm\*.h4 个文件项目目录cmsis/include/2.3、移植 GD32 芯片头文件官方目录GD32F30x_Firmware_Library_V3.0.3\Firmware\CMSIS\GD\GD32F30x\Include\项目目录cmsis/include/官方目录GD32F30x_Firmware_Library_V3.0.3\Template\gd32f30x_libopt.h项目目录cmsis/include/2.4、移植系统初始化文件官方目录GD32F30x_Firmware_Library_V3.0.3\Firmware\CMSIS\GD\GD32F30x\Source\项目目录cmsis/source/2.5、移植启动文件官方目录GD32F30x_Firmware_Library_V3.0.3\Firmware\CMSIS\GD\GD32F30x\Source\ARM\项目目录cmsis/startup/2.6、移植标准外设库头文件官方目录GD32F30x_Firmware_Library_V3.0.3\Firmware\GD32F30x_standard_peripheral\Include\项目目录firmware/inc/2.7、移植标准外设库源文件官方目录GD32F30x_Firmware_Library_V3.0.3\Firmware\GD32F30x_standard_peripheral\Source\项目目录firmware/src/3、Keil MDK5 配置3.1、创建工程打开 Keil MDK5新建工程并将工程文件保存至项目的project/目录。3.2、配置运行环境创建工程后进入运行环境配置界面Manage Run-Time Environment。此处暂时无需修改直接点击OK即可。3.3、选择芯片型号根据实际使用的芯片型号选择对应的工程目标Target。3.4、添加工程文件在Manage Project Items窗口中创建工程分组并将源文件添加至对应分组。只需添加.c源文件和.s启动汇编文件头文件无需单独添加。完成配置后Keil 工程的文件分组及目录结构如下图所示。在application/目录下创建main.c文件编写主程序入口#includegd32f30x.h#includestdio.hintmain(void){while(1){}}3.5、配置对应的启动文件根据芯片类型选择对应的启动文件确保每个 Target 只有一个启动文件参与编译。芯片类型启动文件GD32F30X_HDstartup_gd32f30x_hd.sGD32F30X_XDstartup_gd32f30x_xd.sGD32F30X_CLstartup_gd32f30x_cl.s3.6、配置头文件包含路径在Options for Target → C/C → Include Paths中添加以下路径..\cmsis\include ..\cmsis\startup ..\firmware\inc3.7、配置预处理宏在 Keil 工程中打开Options for Target → C/C → Define添加以下宏定义USE_STDPERIPH_DRIVER,GD32F30X_HD宏定义说明USE_STDPERIPH_DRIVER启用 GD32 标准外设库。GD32F30X_HD指定当前芯片属于高密度系列。3.8、编译完成文章到这里就告一段落希望这些步骤能帮你更快搭建好 GD32 工程框架也欢迎在评论区交流你的心得与疑问。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑