1,打开Keil MDK 软件,按照如下步骤新创建一个工程。
先点击菜单栏Project -> new uvision Project;

2,在弹出的窗口中选择工程存储的路径,并编写工程名。

3,在弹出的窗口中选择自己使用的芯片,我这里使用的是GD32F407VGT6,所以可以按下图所示选择。

4,创建完成以后,工程界面如 下图所示:

5,找到工程保存的路径,在工程保存的路径下面创建如下几个文件夹,(这个文件夹可以按照自己需要来创建,并非必须这么做)。
Application:用于存放应用层代码,即自己开发的代码文件。
Includes : 用于存放创建GD32F4工程中所需要包含的与GD32F4库函数相关头文件。
Peripheral:用于存放GD32F4库函数包中的外设驱动源文件。
Start_up : 用于存放GD32F4的芯片对应的启动文件。
System : 用于存放GD32F4库函数包中的系统相关文件

6,在GD32F4的库函数开发包中找到以下文件分别复制到对应的文件夹下面。

7,在Application文件夹下面创建一个mian.c文件,并创建include 和 Source 两个文件夹(这两个文件夹非必须创建,只是为了后期添加自己编写的代码文件存放)。

8,打开项目工程,点击如下快捷键按钮或者鼠标右键点击Target1,然后在下拉菜单中选择Manage Progect Items…

9,按照自己工程需要可以修改工程的名字,以及添加对应的文件到对应的组别下面。

10,在工程文件夹下找到对应的文件添加进工程中。如下图

11,在工程文件栏鼠标左键双击组别栏也可以添加文件,按照需要添加对应文件,目前我只添加3个最基本的。

12,点击下图的工程配置按钮或者鼠标右键点击工程名在下拉菜单栏选择OPtions for Target…

13,按照下图所示,配置工程需要包含的头文件路径。

14,勾选项目编译生成hex文件。

15,简单编译。
在main.c文件中添加一个main函数。如下图所示,点击编译按钮。

到此一个最基本的工程算是创建好了,后续的开发可以在此基础上进行。

创建最基本的GD32F4xx的工程相关推荐

  1. SpringBoot第二十二篇: 创建含有多module的springboot工程

    这篇文章主要介绍如何在springboot中如何创建含有多个module的工程,栗子中含有两个 module,一个作为libarary. 工程,另外一个是主工程,调用libary .其中libary ...

  2. 一步一步SharePoint 2007之十二:实现Form认证(2)——创建添加管理帐户的工程

    摘要 本篇文章将记录实现Form认证的第二部分--创建添加管理帐户的工程.为了完成本部分的操作,希望您已经安装了Microsoft Visual Studio 2005:) 之所以要创建添加管理帐户的 ...

  3. Java springcloud B2B2C o2o多用户商城 springcloud架构 (二十二)创建含有多module的springboot工程...

    这篇文章主要介绍如何在springboot中如何创建含有多个module的工程,栗子中含有两个 module,一个作为libarary. 工程,另外一个是主工程,调用libary .其中libary ...

  4. 创建制作SDK的静态库工程

    因为公司需要持续性向别人提供一套蓝牙锁SDK,按照传统的方式打包静态库真是太痛苦,SDK依赖的一些私有库会有频繁的更新,依赖的第三方库也是错综复杂.我迫切需要找到一种更方便的打包静态库的方式,既能随时 ...

  5. idea中创建maven依赖下的web工程(一)----用户登录界面

    如果你对idea中创建maven依赖下的web工程不是很了解,请参见上一篇博客--idea中创建maven依赖下的第一个web工程 各路大神对于idea的基本操作已经非常的熟悉了, 嗯,我还是一只入门 ...

  6. T2080 U-BOOT与OS内核移植 u-boot移植篇(一)——创建新目标板的u-boot工程

    T2080 U-BOOT与OS内核移植 u-boot移植篇(一)--创建新目标板的u-boot工程 一.创建新目标板文件夹并修改相应文件 1.创建新目标板文件夹 2.修改t2080tpm文件夹中的相应 ...

  7. 创建一个angular7加GN-ZORRO的工程

    1.安装Node.js(最新版10.14.1) 官网:http://www.runoob.com/nodejs/nodejs-tutorial.html 百度网盘:https://pan.baidu. ...

  8. eclipse入门教程(下载安装,配置,项目 包 类的创建,运行方式,常见问题:删除工程 乱码问题 文档注释快捷生成等,常用快捷键)

    1. eclipse下载和安装 1.1 官网下载 1.Eclipse下载地址:点击打开链接 http://www.eclipse.org/downloads/ 进入界面:点击 Download Pac ...

  9. 使用Maven创建多模块父子Spring Boot工程

    使用Maven创建Spring Boot工程_紫月下枫叶的博客-CSDN博客目录1.开发环境2.创建普通maven工程3.添加Spring Boot父工程4.添加Web场景依赖5.添加主程序6.添加C ...

  10. ruby 工程的创建 使用JetBrains RubyMine建立rails 工程

    使用JetBrains RubyMine建立rails 工程 标签: JetBrainsRubyMinerailsruby 由于各个版本的兼容问题,会导致不同的版本之间操作会有稍微不同,本次采用的环境 ...

最新文章

  1. TiDB 架构及设计实现
  2. Fragment专辑(一):Fragment简介
  3. C++ 实例化对象 p-printX()
  4. springboot-springmvc响应json与xml原理-详解数据响应与内容协商(长文预警,收藏慢啃)
  5. 可视化日历(Java实现)
  6. android 插桩工具,Android Asm 插桩 教学项目
  7. (批量)备份github仓库到本地
  8. 云盾idaas登陆_移动端扫码登录IDaaS平台
  9. Word+Excel 问题及解决
  10. 网易云深度学习第二课notebook1
  11. OpenShift 4 之 GitOps(1)通过OpenShift GitOps Operator安装ArgoCD
  12. SAR(遥感、卫星) 图像常用数据集
  13. linux ip onboot,linux onboot no
  14. android pdf阅读工具,Android手机上最好用的PDF阅读器,没有之一!
  15. 冰雪传奇刷怪计时器_冰雪传奇BOSS计时器
  16. 美服fgo显示服务器异常,FGO日服美服错误代码合集_FGO日服美服错误代码汇总_牛游戏网...
  17. python实现局域网内使用TCP服务器传输文件
  18. day20遍历数组指定输出的数组
  19. java项目编码设置
  20. chroot用法详解

热门文章

  1. JavaScript介绍及视频教程
  2. AutoJs 4.1.1 实战教程
  3. 《深入浅出WPF》读书笔记
  4. 凭借UGC壮大的马蜂窝,亦是喜忧参半
  5. LordPE v1.4 by yoda
  6. 对Win10和Linux双系统进行备份
  7. android平板+a1usb驱动程序,手机USB万能驱动
  8. SQL Server 安全篇——安全元数据(2)——安全对象(Securable)元数据
  9. 黑莓手机刷Linux系统,黑莓Priv系统刷机包下载及一键刷机方法步骤教程
  10. 联想新电脑桌面没有计算机,联想电脑没有wifi图标不见了怎么办