首页 > 评测 > 性能卓越、简单易用——GD32207I-EVAL评测
性能卓越、简单易用——GD32207I-EVAL评测
- [导读]
- 从Flash闪存领域起家的兆易创新公司自从涉足微控制器(MCU)领域的短短几年间,先后推出多个基于ARM Cortex-M3内核的MCU,可谓一鸣惊人。在2015年又推出全新的高性能增强型GD32F205和GD32F207系列微控制器。
三、开发
1、资源
一款产品是否能够获得用户的认可,一个很重要的因素是它的开发过程是否简单易用,资源是否丰富。兆易创新公司为GD32微控制器建立了一个良好的生态系统,不仅仅包括GD32 MCU家族拥有GD32F103主流型、GD32F101基本型、GD32F105和GD32F107互联型、GD32F130和GD32F150超值型、GD32F170和GD32F190 5V超值型、GD32F205和GD32F207增强型等10个系列,9种封装,200余个产品,而且提供了中英文配套的技术手册和参考手册,同时提供了多种评估板方便用户开发时用,为GD32系列微控制器开发了固件库,方便工程师快速开发系统,在开发工具上,支持MDK、IAR等主流的开发工具,并提供MDK所需的软件包。所有所需的资料在GD32207I-EVAL评估板配套的光盘中都可以找到。
图3-1 GD32207I-EVAL光盘资料
在GD32207i-EVAL的资料文件夹内,有相应的固件库和丰富的工程实例帮助工程师迅速掌握固件库的使用,同时提供有详细的GD32207i-EVAL评估板用书手册,上面有GD32207i-EVAL评估板的电路和工程实例使用讲解。
图3-2 GD32207I-EVAL评估板资料
图3-3 GD32207I-EVAL评估板工程实例
可以看到丰富的工程实例,是快速熟悉掌握GD32微控制器的宝贵资源。
2、环境
GD32207i-EVAL评估板支持主流的开发环境,包括IAR和MDK。在中国,MDK这个开发工具使用的范围非常广泛,因此在这里我也选择MDK作为首选的开发工具。MDK的下载安装在这里就不再叙述了,估计大家都非常熟悉。在这里我选择MDK5.17版本。当然除了安装MDK外,还要安装GD32的软件支持包。一般我们获得MDK中的软件支持包,可在MDK官网下载,但是大家会发现目前为止,MDK官网上大家还找不到GD32的软件支持包。不过兆易创新公司为大家提供了GD32的软件支持包,就是资料盘根目录下Keil MDK Patch Installer文件夹下的Keil.GD32F2xx_DFP.1.0.0.rar,解压后双击安装即可在MDK新建工程时,找到GD32F2xx系列MCU。
图3-4 GD32F2xx控制器的MDK软件包
图3-5 MDK中选择GD32F207IK微控制器
除了IDE开发环境之外,GD32207i-EVAL评估板自带了GD-Link编程调试器,可方便用户在开发过程中调试程序。GD-Link使用USB-HID协议通信,需要确保GD-Link连接至当前PC机。右键“我的计算机”,在弹出菜单中选择“属性”。在“系统属性”对话框中,点击“硬件”选项卡,然后点击“设备管理器”按钮将显示系统硬件配置。在硬件树的“人体学输入设备”节点下,将显示可用的HID设备。这里显示的内容根据不同的计算机可能略微不一样,比如下面分别是win7和win10下面显示的内容。整个过程中,我没有添加任何驱动程序即可。
图3-6 win7系统中显示GD-Link设备
图3-7 win10系统中显示GD-Link设备
3、开发
开发环境准备好后,下面来测试一下GD32207i-EVAL评估板的开发过程。在这里选择MDK+固件库的方法,很容易入门,特别是用过STM32的开发,这个过程应该比较容易。
由于是测试,所以选择一个最简单的流水灯效果来说明开发过程。
GD32207I-EVA开发板上有4 个LED 指示灯,LED1,LED2,LED3,LED4,具体引脚可在GD32207I-EVA开发板用户手册上查到。
图3-8 GD32207I-EVAL评估板LED电路
首先新建工程文件夹,并新建User文件夹用于存放用户程序,新建Peripherals文件夹存放GD32的标准外设库。
图3-9 新建工程文件夹
将GD32207i-EVAL评估板配套光盘下的GD32F2xx的标准外设库 “GD32207I-EVAL Files\GD32207I_EVAL_GD32F20x_Firmware_Library_Routine \Library\GD32F20x_Firmware_Library\Firmware\Peripherals” 复制到刚才新建Peripherals文件加下。
图3-10 GD32F2xx标准外设库
将兆易创新公司为大家准备的工程模板下的用户程序模板复制到刚才新建的user文件夹下,工程模板在标准外设库文件夹“Library\GD32F20x_Firmware_Library\Template”位置。
图3-11 工程模板文件
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前