399|1

102

帖子

0

资源

一粒金砂(中级)

【GD32450I-EVAL】+ 02软件开发环境配置(KEIL 5)与流水灯测试

本帖最后由 DDZZ669 于 2020-9-14 22:23 编辑

上篇进行了开箱测评:【GD32450I-EVAL】+ 01开箱与板载资源测评,本篇进行开发环境的配置。

单片机开发通常是使用KEIL开发,我的电脑之前安装了KEIL4和KEIL5,平时一般都用KEIL5。

KEIL5在开发某种型号的单片机时,需要先安装对应系列的pack支持包,下面介绍如何在KEIL5中安装GD32F4的pack。

 

1 开发环境配置

1.1 先尝试运行

在没有安装GD32F4的pack的时候,直接用KEIL5打开例子工程,看看会有什么情况发生:

查看光盘资料中的第一和LED示例程序,该工程是基于KEIL4的,我们先把它换成KEIL5格式。

1.png

 

 

 

方式就是将配置文件的后缀".uvopt"以及KEIL工程文件的后缀".uvproj",分别手动增加一个“x”即可,

修改后如下图所示:

2.png

 

 

我们先直接用KEIL5打开“GD32450I_EVAL.uvprojx”文件,由于此时KEIL中没有GD32F4的pack,

会先弹出一个窗口进行提示缺失pack,那我们就先安装pack吧。

3.png

 

1.2 pack的下载

GD32F4的pack可以去GD的官网下载,地址:http://gd32mcu.com/cn/download/7?kw=GD32F4

打开链接后如下图,选择GD32F4xxADD_ON的下载。

注意对于KEIL5,该pack仅支持v5.14以上的版本。

4.png

 

 

下载后,这里使用cmd中的tree命令来查看一下文件结构:
5.png 可以看到它有IAR和KEIL两种,并且KEIL又分为KEIL4和KEIL5两种,由于我要使用KEIL5,所以只需关注"GigaDevice.GD32F4xx_DFP.2.0.0.pack"这个pack包。

1.3 pack安装

安装方式一

直接双击该pack文件即可自动识别出已安装的KEIL5软件并自动安装,不过由于我的KEIL5也安装了v5.15和v5.30两个版本,直接双击pack文件会自动识别要安装到v5.30的KEIL,如果我想安装到KEIL5.15中,该怎么办呢?使用第二种安装方式。

 

安装方式二

使用需要的那个版本的KEIL打开工程文件,让它先跳出pack安装窗口,如果没有跳出,可以点击如下图方框中的图标,然后依次选择File -> Import,弹出pack文件选择窗口。

 

6.png

 

 

在弹出的窗口中选择pack文件:

7.png

 

 

然后就安装好了:

8.png

 

2 LED流水灯测试

2.1 编译

先编译一下工程,发现有报错,提示找不到头文件:

9.png

 

 

这个文件其实是在Library文件夹中:

10.png

 

 

把这个路径添加到KEIL的搜索路径,步骤如下图:

11.png

 

 

添加后的效果: 12.png

 

 

再次编译,发现就没有错误了: 13.png

 

2.2 下载

使用板子自带的GD-Link模块进行程序下载。

将板子通过usb先连接到电脑,usb线只需要GD-Link处的一处即可。

下载前需要先进行配置

a) 选择/确认单片机型号

魔术棒图标 -> Device :选择GD32F450IK

14-1.png

b) 下载方式设置

魔术棒图标 -> Debug -> Use:选择CMSIS-DAP Debugger -> Settings -> Flash Download -> Add:选择GD32F4xx_3MB FMC

 

14-2.png

 

点击下载图标即可下载程序到板子中:

15.png

 

2.3 效果展示

LED程序下载到板子后,可以看到板子上的3个LED开始闪烁起来:
1.gif


回复

327

帖子

0

资源

一粒金砂(中级)

期待楼主后续评测


回复
您需要登录后才可以回帖 登录 | 注册

关闭
站长推荐上一条 1/5 下一条

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表