话说拿到板子很多天,资料也看了,就是没有发帖,实在惭愧。
按照惯例,首先发一个led的闪亮实验。主要说明开发环境一切正常。
1、首先需要安装jdk
2、
我也不舍近求远,直接使用eclips来搞搞。
点击黄色标记的程序
很有感觉的深蓝图片,选择工程的保存位置
由于是免安装的,直接进入界面。
创建一个c的工程。
选择编译工具
选择单片机型号,虽然现在gd32vf还是一个独苗,后续会逐渐增多。
然后是一些配置的选项
9、生成了一个启动代码
是不是很熟悉,仔细一看,只是命名方式做了修改。
至于这些配置在哪里?在main函数中,鼠标左键点击led1,然后F3直接跳到定义的位置。
我们板子的led是PA7的管脚控制,直接修改led1的配置为pa7
然后小锤子编译,小虫子进入dbug模式,小箭头进入全速运行模式,看会看到led开始blink。
在调试的时候,看到了gpio的定义,单步调试和调试按键。
至此,GD32VF103的led已经闪动。
总结:
使用起来,一是充满好奇,二是感觉熟悉。对于熟悉arm构架的标准固件库开发的研发来说,这risc-v的一样用起来顺手。而不会像接触一个新事物来说那么吃力。
顺便说一句,不安装的IDE真的是好的IDE。