首页 > 评测 > 国产MCU中的猎豹——GD32190R-EVAL评测

国产MCU中的猎豹——GD32190R-EVAL评测

GD32   190REVAL   ARM   Cortex   
  • 作者:高扬
  • 来源:21ic
  • [导读]
  • 近日,GigaDevice有两件大事——上市和新产品的发布,今天就来给大家介绍一下F190系列的开发板GD32F190R-EVAL。

1.4 安装驱动

由于GD32F190R-EVAL没有提供板载的编程烧录器,因此不存在安装驱动的事情。而如果你使用USB-RS232转换线,则需要安全驱动,目前对于WIN7及其以上版本的系统均可通过联网自动安装驱动,我这里使用的我WIN10系统,自动安全驱动后,设备管理器多出如下端口。

13.jpg

串口适配器驱动

1.5 DEMO测试

14.jpg

开发板上电测试

用USB线连接电脑和开发板,我们发现液晶屏开始走秒,按下三个按键,只有复位键有反应,也就是说,该开发板,所载DEMO程序就是在液晶屏上进行走秒的程序。我们查看提供的例程,找到该DEMO代码。

15.jpg

DEMO例程代码

我们从上面代码也可以看出,确实是简单到只有读秒,而且是采用了延时函数实现的1秒计时。我们看到该液晶屏最大可以显示6位数字。开发资料光盘为本开发板提供了一共20个例程,这20个例程包含了开发板上所有携带的板载外部设备的学习,而开发板携带的DEMO正是下面例程中第19个例程。

16.jpg

例程列表

1.6 开发环境与编程

前面提到本开发板没有提供编程烧录工具,仅仅提供了一个SWD的编程接口。是一个10×2的排针接口。端口分布如下图所示,实际上有效接口仅仅有5个:SWDAT、SWCLK、NRST、GND、VCC。

17.jpg

SWD编程接口

18.jpg

J-LINK仿真器

评估板使用 Mini USB 提供 5V 电源。下载程序到评估板需要一套 J-Link 工具,在选择了 正确的启动方式并且上电后,LED5 将被点亮, 表明评估板供电正常。因此如果想使用该开发板还需要自己准备一套J-LINK才行,我使用STM32的ST-LINK测试,无法读取芯片,应该是ST-LINK不适用于该开发板。如上图所示,J-LINK是20针接口,这也是为何开发板提供了20针接口的原因,另外J-LINK零售价格在100元左右,这也许就是本开发板没有提供编程器的原因之一吧。

在程序开发上,除了提供测试开发板板载外设的例程外,还针对片内外设的每个使用方法提供了例程,如下图。

19.jpg

片上外设例程目录

当然这些都是基于固件库的,GD32提供了丰富易用的固件库帮助开发者快速上手,我们会在后面附上资料光盘内所有文件的下载地址。

官方提供的烧录软件有两种:GD-Link Programmer和GD32 MCU ISP Programmer。根据我测试,ISP不支持该开发板编程,而手册上也没有提到可以使用该方法进行编程烧录。经过测试GD-Link Programmer 由于版本兼容性问题,无法在WIN10上运行,可在XP系统上运行,建议官方重新编译源代码,以兼容最新的操作系统,推荐使用QT开发,在多个串口助手使用上,目前仅QT环境开发的可以很好的兼容全系列的Windows系统。

对于集成开发环境,官方推荐的是IAR for ARM和MDK Keil for ARM。这个可以根据提供的例程工程看出,如下图所示。

20.jpg

例程工程文件结构

  • 本文系21ic原创,未经许可禁止转载!

网友评论