基于GD32F303VE单片机的官方标准库文件创建第一个Keil MDK工程项目

本文详细介绍如何使用KeilMDKIDE创建GD32F303VE单片机项目的工程模板,包括准备工作、工程项目创建及配置、文件添加等步骤,并提供了实例代码。

本博文的主要内容是手把手教大家创建基于GD32F303VE项目的工程模板,其他系列的模板常见类似,均可以此博文作为参考,编译环境基于Keil MDK IDE-Version:μVision V5.32.0.0,废话不多说,正式开始:

一、准备工作

1、个人电脑一台(确保正确安装Keil MDK IDE,本博文基于V5.30版本):IDE可以从文章末尾给出的QQ群获取或者从官网进行获取,此博文仅仅用于单片机爱好者的入门和个人学习之用,商业使用者请联系你们自己的供应商获取资料;

2、GD32F30x_Firmware_Library_V2.0.3标准外设库;

3、安装GigaDevice.GD32F30x_FPU_keil5.1.0.2的AddOn安装包:此文件类似于ST单片机不同系列给出对应的DFP安装包一样,只有正确安装了此安装包,Keil MDK才能正确的获取到对应的GD单片机型号。

二、工程项目的创建

1、创建自己工程项目的文件夹

我创建的文件夹名称为GD32F303VE_Template;[特别注意:避免中文路径和空格,不然会造成编译错误等等一系列未知问题];然后在工程文件夹GD32F303VE_Template下面再创建6个不同的文件夹,分别用于存放工程中不同类型的文件;

BSP:存放板级支持包等文件,主要是单片机外设与硬件的驱动程序;将标准库库GD32F30x_Firmware_Library_V2.0.3压缩包进行解压,GD32F30x_Firmware_Library\GD32F30x_Firmware_Library_V2.0.3\Template路径下的gd32f30x_it.c、gd32f30x_it.h和gd32f30x_libopt.h、systick.c、systick.h复制到此文件夹下;其中的include文件夹是整理的Keil MDK缺少的文件,直接复制文件夹即可。

Docs:存放和工程中相关的资料或者说明文档等,例如readme文件;

Hardware:存放外设的文件夹,例如UART、IIC、SPI等与外设相关的硬件驱动文件,这部分的驱动文件需要自己进行编写;

Project:存放Keil MDK的工程文件;main函数、编译的Hex、Debug等中间文件内容;将标准库库GD32F30x_Firmware_Library_V2.0.3压缩包进行解压,en.stsw-stm8016\STM8L15x-16x-05x-AL31-L_StdPeriph_Lib\Project\STM8L15x_StdPeriph_Template路径下的main.c复制到此文件夹下;

Startup:用于存放启动文件,根据自己项目使用的单片机型号确认容量大小,根据容量大小确定使用哪个启动文件;

StdPeriph_Driver:存放GD32F30x_Firmware_Library_V2.0.3的标准库文件;将标准库库GD32F30x_Firmware_Library_V2.0.3压缩包进行解压,GD32F30x_Firmware_Library\GD32F30x_Firmware_Library_V2.0.3\Firmware路径下的GD32F30x_st

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值