keil5中GD32450i-EVAL创建项目工程
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创建项目工程相关推荐
- Xamarin 中Visual Studio创建项目提示错误
Xamarin 中Visual Studio创建项目提示错误 错误信息:Object reference not set to an instance of an object 出现这种情况,是由于没 ...
- 一、零基础入门微信小程序开发之创建项目工程同时完成引导页开发
前言 创建这个系列博客的原因是因为最近在加深微信小程序的学习,按照我之前的学习习惯是不喜欢记录的,加上自己有拖延症就更不太愿意做这件事情了,同时我要给学生上课,但总是缺少教材所以就开了这个系列的博客, ...
- React 环境搭建以及创建项目工程(二)
创建工程 首先创建一个工程 npx create-react-app weibo cd移动到当前创建的文件下 cd weibo 安装 React 路由 npm install react-router ...
- eclipse中使用maven创建项目JDK版本默认是1.5解决方法
请看解决方案: 1. 修改maven的settings.xml文件. 添加以下行,jdk版本改为自己需要的版本: <profile> <id>jdk-1.7</id> ...
- React 环境搭建以及创建项目工程(一)
下载软件 需要用到三个软件 node.js https://nodejs.org/zh-cn/ vs code. https://code.visualstudio.com/ google 浏览器 h ...
- react中使用create-react-app创建项目执行函数两次
React在严格模式下会执行两次render以帮助检查额外的副作用 官网链接: https://reactjs.org/docs/strict-mode.html 使用create-react-app ...
- Keil5单片机类型在创建项目时选错了的改正措施
解决方法:"Project"-->"Options for Target"..." "-->"Device" ...
- 10、使用pods(cocopods)创建XCode工程
1.首先使用XCode创建一个工程,如下图所示: 2.然后在终端进入到该项目工程文件夹中,然后输入:vim Podfile命令来创建Podfile文件,如下图所示: 3.输入i进入编辑模式,如下图所示 ...
- Vue+Cesium创建项目并加载地图全过程
目录 一.创建vue项目准备工作 1.执行创建项目命令 2.项目名称 3.项目说明 4.作者描述 5. 编译方式 6.是否安装vue路由 7.是否使用ESLine 8.选择预设的ESLine规则 9. ...
最新文章
- poj 3020 Antenna Placement(二分图最大匹配)
- oracle expdp导出教程,Oracle Expdp Impdp 数据泵导入导出
- Request load inbound error - COM_ATTRFRG_GEN 066
- Jade之Extends
- 一棵树的生物量怎么算_宾利的眼镜盒价值2万,算坑人吗?网友:良心产品,不坑穷人...
- 数据3分钟丨华为正式捐赠欧拉操作系统;腾讯云数据库TDSQL将发布免费版;MatrixDB 4.3发布...
- Vue 组件 data为什么是函数
- 矩池云课程版使用教程
- 电脑故障扫描修复软件_常见的电脑故障及处理方法,教你几招,不求人,自己也能修复...
- 来吧,给自己提个醒,哭着复习一下当初没好好学习的内容。
- 跟初学者学习IbatisNet第二篇
- NYOJ--448--寻找最大数
- HDU2147 kiki's game
- 冬雷快递单打印软件anyPrint
- DIALOGBOXPARAMA
- 圣诞祝福网页_意派Epub360丨圣诞营销H5的多种趣味玩法(案例+模板)
- iPhone录音转文字怎么操作?手把手教你详细流程
- Python地理位置信息库geopy的使用(一):基本使用
- python列表输出学生姓名学号链表_c语言!!!程序设计:建立一个学生信息链表,包括学号,姓名,成绩.(实现添加,删除,查询,排序,平均)...
- 排序算法(冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序、基数排序)
热门文章
- mpvue+mpvueWeUI搭建小程序
- mysql重启后自动关闭_mysql服务自动关闭的解决
- [原创]戒盈祈愿(200509总结)
- 记一次内网jenkins自动发布血泪史
- 解决用 posman 调用 openai API 正常,用java代码调用超时问题
- 廖雪峰python教程学习之习题解析
- 大众点评开源分布式监控平台 CAT 深度剖析
- oracle查询年份的后两位,Oracle对2位年份的处理
- 千年服务器经验怎么修改,千年服务端加入江湖等级的脚本
- 用户来了留不住? 5个方法,帮你提高产品黏性和用户“回头率”