GD32VF103的第一个LED程序调试
GD32VF103是一款RISC-V的单片机,与普通的STM32F系列有着质的区别,笔者使用的是官方推荐之NucleiStudio IDE开发环境,可以从官方下载最新版,本站也保留了一个备份,具体下载地址:IDE工具
绿色版本,直接解压运行NucleiStudio.exe即可!
打开后的启动logo面如下,21年02月版本:
随后需要确定工作目录,默认即可,点击”运行“:
默认进入主界面,关闭即可,选择File-Import,导入Demo源码例子,下载地址→源码Demo:
导入界面选择如下图所示即可,下一步需要选择示例代码的root根目录位置,GD32VF103_Firmware_Library_V1.1.2\GD32VF103_Firmware_Library_V1.1.2\Template\Eclipse_project。
点击Finish后,左侧就已经出现工程目录结构了:
接下来通过开发板的GD-LINK链接电脑,自动安装驱动,然后需要在工程里配置Debug参数:
①下载cfg文件,放在一个指定位置即可,例如本案例存放位置为工程目录下,方便以后的工程调试,当然也可以放在其他目录里面。
②设置Debug参数,点击Run-Debug Configuration,然后双击”GDB OpenOCD Debugging“自动生成工程配置,然后指定工程输出的elf文件,并在”Debugger“标签页设置cfg文件路径和命令参数,如下图所示:
③设置:-f "C:\Users\Administrator\Downloads\NucleiStudio_IDE_202102-win64\NucleiStudio\openocd_gdlink.cfg",当然依据实际文件位置填写即可。
④
set mem inaccessible-by-default off
set arch riscv:rv32
set remotetimeout 250
⑤点击”Debug“按钮进入程序调试:
好了,虽然调试速度不是很快,但是已经提供了国产RISC-V单片机和免费的开发环境了,多支持国产,未来会越走越顺。