使用Keil5构建GD32450i-EVAL工程
【摘要】 本文主要介绍keil5基于GD32450i-EVAL开发板创建裸机工程的步骤
1 首先使用keil5的pack Installer(如下图所示)或者在官网下载GD32450i-EVAL开发板的安装包,
图1 pack Installer下载开发板安装包
2 新建文件夹,在文件夹下新建三个子文件,Mdk-Arm,User,Output,点击project新建项目,选择存储路径为Mdk-Arm,之后出现设备选择页面,选择GigaDevice下的GD32F4xx Series,由于GD32450i-EVAL开发板的主控芯片是选择GD32F450IG,因此选择该选项,点击OK。
图2 选择芯片
3 之后弹出Manage Run-Time Environment页面选择如图所示,其中必选的是CSMIS下的core以及device的startup启动文件,其余的根据需要选择对应的外设,以及对应的外设驱动。注意配置正确的时候打勾的地方是绿色,否则是黄色。一旦出现黄色的时候勾选下面提示的关联文件或者取消该文件的勾选即可,点击OK。
图3 勾选外设
点击OK后显示下面的界面
图4 创建成功
4 依次创建以下文件夹依次创建文件组:Application/Utilites/Documents, 将main.c 、gd32f10x_it.c 和systick.c相关文件拷贝到user文件夹,并添加到Application文件组中。
图5 User文件目录详情
图6 添加文件到Application中
5 如图7设置编译的头文件目录:将DFP包的CMSIS相关头文件路径都加进去,将RTE_Components.h配置头文件路径加进去。
图7 添加头文件
编译0warnings 0 wrong。工程创建完毕
作者:星辰27
使用Keil5构建GD32450i-EVAL工程相关推荐
- Eclipse 使用 Maven 构建动态 Web 工程,默认无 java 目录的解决方法
Eclipse 使用 Maven 构建动态 Web 工程,默认无 java 目录的解决方法 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署 ...
- 六、用 Actix-web 构建异步 web工程
六.用 Actix-web 构建异步 web工程 目前 Rust 的 web 框架已经有挺多了,考虑到可靠性,异步化,结构化,流行速度,使用简单,等多方面因素后,这里笔者最终选择了 actix-web ...
- 前端系列——Electron工程构建(普通工程,Vue集成)
前端系列--Electron工程构建(普通工程,Vue集成) Electron 前言 创建Electron工程(npm) 1.创建项目文件夹 2.初始化 3.安装Electron环境 遇到的错误 完成 ...
- SpringCloud核心教程 | 第二篇: 使用Intellij中的maven来快速构建Spring Cloud工程
spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理.服务发现.断路器.路由.微代理.事件总线.全局锁.决策竞选.分布式会话等等.它运行环 ...
- 从零开始,教你用Webpack构建React基础工程
20170415更新 推荐大家使用facebook官方构建工具facebookincubator/create-react-app来创建React基础工程 前言 随着前端代码越来越多,越来越复杂,整个 ...
- 快速构建Spring Cloud工程
spring cloud简介 spring cloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理.服务发现.断路器.路由.微代理.事件总线.全局锁.决策竞选.分布式会话等等.它运行环境 ...
- java 工程文件改名后显示绿色加号_Gradle学习记录018 构建java JVM工程 part1
详细学习如何用Gradle构建标准的java项目.第一部分.该学习记录基于Gradle官方网站资料.本篇参考链接如下: https://docs.gradle.org/current/userguid ...
- jenkins安装,构建第一个工程(更新代码到工作空间)
1.安装jenkins 第一种方式:可以再windows系统通过安装包的方式直接安装 第二种方式:下载jenkins.war,在tomcat运行,linux系统和windows系统都可以 安装过程中会 ...
- 【开源项目】SpringCloud 快速构建项目脚手架工程(持续更新)
一.项目地址 https://gitee.com/smile-coding/springcloud-quick-start 二.项目说明 本项目旨在提供一个快速构建微服务的脚手架工程,不掺杂任何的复杂 ...
最新文章
- 【错误记录】NDK 动态库报错 ( dlopen failed: file offset for the library /lib/arm64/libwebp.so“ >= file size:0)
- 数据库连接工具HeidiSql介绍(支持MySQL,MariaDB,Microsoft SQL或PostgreSQL)
- SICP学习笔记(P27-P28)
- mysql 二进制日志详解_Mysql二进制日志详解
- OS10.11安装Cocoapods并集成ReactiveCocoa
- 使用计算机也要遵守规范教学反思,《我要守规则》教学反思
- vue 中provide的用法_Vue多级组件provide/inject使用详解
- python壁球小游戏——pygame之旅
- 个人取得工资、薪金所得应当如何缴纳个人所得税
- 如何清除Excel2007中的网格线?
- php 修改图像大小,如何改变图片大小
- 初来乍到:新用户冷启的算法技巧
- 【自适应盲均衡11】基于Volterra级数的双线性CMA盲均衡算法与MATLAB仿真(采用16QAM信号模型)
- 提示未登录,点确认,跳到登陆页
- iOS-将像素绘制到屏幕上
- repo 工具使用手册【转】
- linux 安装R 环境(最新)
- T48 Excel有用函数
- [net][samba]samba用户的查看与删除
- iwebshop index.php,【已完结】浅析iwebshop的登录过程