GD32VF103的第一个LED程序调试

GD32VF103是一款RISC-V的单片机,与普通的STM32F系列有着质的区别,笔者使用的是官方推荐之NucleiStudio IDE开发环境,可以从官方下载最新版,本站也保留了一个备份,具体下载地址:IDE工具

绿色版本,直接解压运行NucleiStudio.exe即可!

打开后的启动logo面如下,21年02月版本:

image.png

随后需要确定工作目录,默认即可,点击”运行“:

image.png


默认进入主界面,关闭即可,选择File-Import,导入Demo源码例子,下载地址→源码Demo

导入界面选择如下图所示即可,下一步需要选择示例代码的root根目录位置,GD32VF103_Firmware_Library_V1.1.2\GD32VF103_Firmware_Library_V1.1.2\Template\Eclipse_project。

image.png

点击Finish后,左侧就已经出现工程目录结构了:

微信图片_20210903172130.png

接下来通过开发板的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“按钮进入程序调试:

image.png

好了,虽然调试速度不是很快,但是已经提供了国产RISC-V单片机和免费的开发环境了,多支持国产,未来会越走越顺。

评论
暂无评论

登录后可发表评论

点击登录