RISC-V技术william hill官网
直播中

jf_1137202360

8年用户 1358经验值
擅长:嵌入式技术
私信 关注
[经验]

【兆易创新GD32VF103R-START开发板试用体验】之开发环境搭建与第一个程序仿真

下载安装开发环境
从以下地址下载最新版Nuclei Studio IDE
https://nucleisys.com/download.php
图片1.png
解压NucleiStudio_IDE_202204-win64.zip得到文件夹NucleiStudio

无需安装双击NucleiStudio/NucleiStudio.exe即可运行
图片2.png

指定工作目录
图片3.png
图片4.png

导入Demo
https://github.com/riscv-mcu/GD32VF103_Demo_Suites下下载
GD32VF103_Demo_Suites-master需要使用到openocd_gdlink.cfg

https://github.com/riscv-mcu/Nuclei-Studio_IDE-Project-Package下下载Nuclei-Studio_IDE-Project-Package-master需要用到Demo:Running_Led
图片5.png
图片6.png 图片7.png 图片8.png





替换仿真配置文件
复制GD32VF103_Demo_Suites-masteropenocd_gdlink.cfgprojRunning_LedRISCVenv_Eclipse下。将原来的文件改名为openocd_gdlink.cfgbak备份。

编译
点击如下图标开始编译
图片9.png
图片10.png



仿真
点击如下图标
图片11.png
图片12.png

下载完提示如下:
图片13.png


停在main函数处
图片14.png
打断点
图片15.png
点击如下图标全速运行到断点处
图片16.png

反复上述过程,查看板子LED1是否一亮一灭。

运行
点击如下图标断开仿真器链接
图片17.png


开发板Reset按键,可以看到LED1闪烁,程序正常运行。



总结
1. 仿真非常慢。
2. 程序中设置为500 ms间隔闪烁,但是实际看起来远远不止500mS
上述问题待确认。


参考
https://www.riscv-mcu.com/quickstart-doc-u-gd32vf103c_start_ide_quickstart.html


回帖(1)

jf_1137202360

2022-5-11 18:48:48
时间不准是因为未配置时钟
1.Running_LedPeripheralsgd32vf103.h中#define GD32VF103V_EVAL改为#define GD32VF103R_START
2.Running_LedRISCVenv_Eclipsestart.S中添加一句call _init,
        call _init
        /* argc = argv = 0 */
1 2 举报
  • 胡凯益: 请问这样配置之后时间还是不准确是什么原因呢?

更多回帖

发帖
×
20
完善资料,
赚取积分