拿到开发板也有几天了,就拿到的那天通电看了一眼,试了试板子自带的触摸点亮LED灯的程序。今天正好是周日,终于有时间对板子做一个简单的评测了。由于盒子里就一个开发板,一根USB下载线,在这里我就省去开箱晒图的过程吧。
国际惯例,一般学习一门新的编程语言的第一课就是输出Hello World,学习开发板的第一课当然就是点亮LED灯啦。
一、开发环境的搭建
按照《GD32VF103 MCU工具链和应用开发》说明我下载了NucleiStudio,下载网址是https://www.nucleisys.com/download.php。
在这里给大家再提供一个网址,有些资料可以在这里下载:https://github.com/riscv-mcu。
解压后的文件如下
由于NucleiStudio是基于Eclipse的,所以必须安装jre才能运行,官方已经贴心的帮你下好啦。
打开NucleiStudio文件夹下的Eclipse.exe就可以打开NucleiStudio了。首次运行会让你选择一个文件夹作为工作目录。
二、LED示例程序创建
由于创建过程比较简单,下边以图片进行说明
项目名led_project,其他选择如下图
下一步,这里只有一个选项GD32VF103,随着以后更多的RISC-V芯片发布,这里应该会有更多选项的。后边就一路下一步按默认选项就可以了,这里不再赘述。
最终生成的项目如下
编译一下看看有没有问题(点击锤子图标也可以)
由于NucleiStudio已经把编译环境都配置好了,无需自己配置工具链,所以编译无问题
三、程序的下载
我们先看一下示例程序代码都干了啥,打开main.c函数,代码如下:
代码很简单,首先初始化LED1-4,然后在while循环中完成间隔1秒的走马灯,程序看上去没啥问题,实际效果如何运行起来才知道。
通过USB线将GD-LINK连接到电脑。
通过Run或者Debug完成程序的下载,
程序下载后观察LED1-4,发现实际运行效果与代码一致,示例程序没毛病,哈哈。
四、结语
由于时间和篇幅有限,这里只是对开发板进行了一个简单的评测,更多评测还在路上,谢谢。