keil5中GD32450i-EVAL创建项目

  • 工具
  • 1.下载源码
  • 2.创建工程文件目录
  • 3.移植keil启动文件
  • 4.删除原有工程文件
  • 5.添加文件到文件目录
  • 6.添加文件到工程
  • 7.需要导入工程的文件
  • 8.工程目录展示
  • 9.项目配置
  • 10.编译
  • 11.烧写

工具

Keil5、兆易创新官方Demo

1.下载源码

兆易创新官方网站下载Demo源码,找到下图中选项–链接:点击跳转下载链接


解压下来之后我们只用到下图中红框的文件夹GD32F4xxAddOn文件夹里面是pack包。

2.创建工程文件目录

官方Demo下载好和pack安装好之后,创建工程目录如下图

3.移植keil启动文件

把下图路径下Demo的keil文件复制到MDK—ARM中

4.删除原有工程文件

打开工程文件,把工程中所有文件都remove

5.添加文件到文件目录

a. 在我们工程目录中的Core文件夹中创建下图文件夹

b. 把下图文件夹中的H文件C文件分别放在Inc和Src中

c.把下图路径下的两个文件夹复制到创建工程的Drivers文件夹里

d.把下图路径下的文件夹复制到Drivers里面

e.完成之后文件夹是下图的样子

6.添加文件到工程

到现在所需要的写工程文件已经导入完毕。现在用keil添加到工程里打开下图的工具导入
文件。

7.需要导入工程的文件

我项目的文件夹路径名字为Test1

文件路径:Test1\Core\Src

文件路径:Test1\Drivers\CMSIS\GD\GD32F4xx\Source

文件路径:Test1\Drivers\GD32F450i_Driver\Source的所有.c文件

文件路径:Test1\Drivers\Utilities

文件路径:Test1\Drivers\CMSIS\GD\GD32F4xx\Source\ARM


添加完成后记得点击OK

8.工程目录展示

导入完毕工程目录会变下图样子就OK了,因为Driver的文件太多了就把他折叠起来了。

9.项目配置

接下来就要添加头文件的路径

把下面的路径添加上去,不要忘了点击OK

到了最后一步,我们修改一下编译器版本,更高的版本可能会不支持老一点的文件。

10.编译

最后我们开始编译程序。大功告成。

11.烧写

我们用开发版自带的MiniUSB线,烧录程序改成下图模式,就可以正常烧录程序了。

硬件连接:


注意:本人原创,侵权必究。

keil5中GD32450i-EVAL创建项目工程相关推荐

  1. Xamarin 中Visual Studio创建项目提示错误

    Xamarin 中Visual Studio创建项目提示错误 错误信息:Object reference not set to an instance of an object 出现这种情况,是由于没 ...

  2. 一、零基础入门微信小程序开发之创建项目工程同时完成引导页开发

    前言 创建这个系列博客的原因是因为最近在加深微信小程序的学习,按照我之前的学习习惯是不喜欢记录的,加上自己有拖延症就更不太愿意做这件事情了,同时我要给学生上课,但总是缺少教材所以就开了这个系列的博客, ...

  3. React 环境搭建以及创建项目工程(二)

    创建工程 首先创建一个工程 npx create-react-app weibo cd移动到当前创建的文件下 cd weibo 安装 React 路由 npm install react-router ...

  4. eclipse中使用maven创建项目JDK版本默认是1.5解决方法

    请看解决方案: 1. 修改maven的settings.xml文件. 添加以下行,jdk版本改为自己需要的版本: <profile> <id>jdk-1.7</id> ...

  5. React 环境搭建以及创建项目工程(一)

    下载软件 需要用到三个软件 node.js https://nodejs.org/zh-cn/ vs code. https://code.visualstudio.com/ google 浏览器 h ...

  6. react中使用create-react-app创建项目执行函数两次

    React在严格模式下会执行两次render以帮助检查额外的副作用 官网链接: https://reactjs.org/docs/strict-mode.html 使用create-react-app ...

  7. Keil5单片机类型在创建项目时选错了的改正措施

    解决方法:"Project"-->"Options for Target"..." "-->"Device" ...

  8. 10、使用pods(cocopods)创建XCode工程

    1.首先使用XCode创建一个工程,如下图所示: 2.然后在终端进入到该项目工程文件夹中,然后输入:vim Podfile命令来创建Podfile文件,如下图所示: 3.输入i进入编辑模式,如下图所示 ...

  9. Vue+Cesium创建项目并加载地图全过程

    目录 一.创建vue项目准备工作 1.执行创建项目命令 2.项目名称 3.项目说明 4.作者描述 5. 编译方式 6.是否安装vue路由 7.是否使用ESLine 8.选择预设的ESLine规则 9. ...

最新文章

  1. poj 3020 Antenna Placement(二分图最大匹配)
  2. oracle expdp导出教程,Oracle Expdp Impdp 数据泵导入导出
  3. Request load inbound error - COM_ATTRFRG_GEN 066
  4. Jade之Extends
  5. 一棵树的生物量怎么算_宾利的眼镜盒价值2万,算坑人吗?网友:良心产品,不坑穷人...
  6. 数据3分钟丨华为正式捐赠欧拉操作系统;腾讯云数据库TDSQL将发布免费版;MatrixDB 4.3发布...
  7. Vue 组件 data为什么是函数
  8. 矩池云课程版使用教程
  9. 电脑故障扫描修复软件_常见的电脑故障及处理方法,教你几招,不求人,自己也能修复...
  10. 来吧,给自己提个醒,哭着复习一下当初没好好学习的内容。
  11. 跟初学者学习IbatisNet第二篇
  12. NYOJ--448--寻找最大数
  13. HDU2147 kiki's game
  14. 冬雷快递单打印软件anyPrint
  15. DIALOGBOXPARAMA
  16. 圣诞祝福网页_意派Epub360丨圣诞营销H5的多种趣味玩法(案例+模板)
  17. iPhone录音转文字怎么操作?手把手教你详细流程
  18. Python地理位置信息库geopy的使用(一):基本使用
  19. python列表输出学生姓名学号链表_c语言!!!程序设计:建立一个学生信息链表,包括学号,姓名,成绩.(实现添加,删除,查询,排序,平均)...
  20. 排序算法(冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序、基数排序)

热门文章

  1. mpvue+mpvueWeUI搭建小程序
  2. mysql重启后自动关闭_mysql服务自动关闭的解决
  3. [原创]戒盈祈愿(200509总结)
  4. 记一次内网jenkins自动发布血泪史
  5. 解决用 posman 调用 openai API 正常,用java代码调用超时问题
  6. 廖雪峰python教程学习之习题解析
  7. 大众点评开源分布式监控平台 CAT 深度剖析
  8. oracle查询年份的后两位,Oracle对2位年份的处理
  9. 千年服务器经验怎么修改,千年服务端加入江湖等级的脚本
  10. 用户来了留不住? 5个方法,帮你提高产品黏性和用户“回头率”