上电使用

笔者拿到手上的GD32 Colibri-F150R8开发板只有光板一块,携带非常方便,使用起来同样如此。在正式使用前,我们首先需要了解几点:

官方提供的GD32 Colibri-F150R8开发板例程资源是基于KEIL5.0版本以上的IDE

兆易创新的微控制器软件包是在MDK-KEIL的官网列表中找不到的,这个由兆易创新提供

用于串口、下载调试功能的GDLINK CMSIS-DAP CDC驱动由兆易创新提供

基本了解了GD32 Colibri-F150R8的开发环境后,我们实际来上电体验一番,通过miniUSB线将板卡与电脑连接,如下图所示,笔者手里拿到的板卡默认的是LED Blink的程序。


Colibri-review-5

此时,在电脑上可以看到板卡调试器的CMSIS-DAP CDC驱动未安装成功。


Colibri-review-7

选择兆易提供的驱动(GD32_CMSIS_DAP.rar)安装,安装完成后就可以正式使用了,如下图


Colibri-review-8


Colibri-review-11

打开KEIL5.0版本以上 IDE工具,选择Pack Installer选项,安装兆易创新提供的GD32系列微控制器的软件包(Keil.GD32F1xx_DFP.1.0.1.pack),安装后我们就能选择兆易相应的微控制器产品。


Colibri-review-13


Colibri-review-21

载入官方提供的工程项目文件,这是一个包含了多个实验例程的总的工程项目,如下图所示,我们可以对照官方提供的Colibri150开发板基础实验手册(中文资料)进行学习开发,非常方便。


Colibri-review-19

另外有一点需要注意的,由于所有的例程都是一个工程目录下,每个例程都有单独的宏控制,比如说笔者此时编译的uart例程,需要在example.h文件中定义EVB_EXAMPLE使用的是那种例程配置,如下图所示


Colibri-review-26


Colibri-review-27

宏控制修改完成后,最后一步确保下载调试的时候,GDLINK、Flash编程配置的准确


Colibri-review-30


Colibri-review-31

如下图所示,通过keil下载的uart例程,可以通过Arduino UNO扩展接口的TTL电平串口信号接口查看串口输出。


Colibri-review-33


Colibri-review-34

同样我们也可以借助兆易提供的例程实现板卡更多功能的测试以及通过板载的GDLINK进行代码的调试,更多的内容在本文就不再一一演示了。有兴趣的朋友可以亲自来体验一番,爱板网马上将开展100块GD32 Colibri-F150R8开发板的赠送活动。

小结

介绍了兆易创新针对初学者设计的一款入门级开发板——GD32 Colibri-F150R8,板卡基于GD32F150系列微控制器(引脚、代码兼容STM32F1X系列的微控制器)、板载正版的GDLINK仿真器、兼容现在非常流行的Arduino UNO扩展接口,可以方便灵活的支持更多的外设扩展。GD32 Colibri-F150R8开发板还配有丰富的例程资源和中文资料,方便初学者快速的上手学习ARM架构的微控制器产品。目前爱板网很快会上线板卡的赠送活动,100块板卡免费来领。


展开阅读全文