RV-LINK:将 GD32VF103C-START 开发板变成 RISCV-V 仿真器

https://blog.csdn.net/zoomdy/article/details/101543110
zoomdy at 163 dot com

RV-LINK 项目主页:https://gitee.com/zoomdy/RV-LINK
最新的文档请访问:https://gitee.com/zoomdy/RV-LINK/wikis,这里的内容可能没有及时更新。

首先你得有 GD32VF103C-START 开发板,没有就去淘宝买一块吧。淘宝链接:https://detail.tmall.com/item.htm?id=601020356481

实物图

左边是作为仿真器的 GD32VF103C-START,右边是 GD32VF103V-EVAL 开发板。

下载 GD32 MCU Dfu Tool

到这里 http://gd32mcu.21ic.com/documents/index/classify_id/7 下载 GD32 MCU Dfu Tool,下载完成后解压,里头有两个目录:

  • GD32 MCU Dfu Drivers
  • GD32 MCU Dfu Tool

根据自身系统是32位或64位选择 GD32 MCU Dfu Drivers 目录下的 x86 或 x64,点击安装 GD32 MCU Dfu Drivers.exe:

点击 Install 安装。

GD32 MCU Dfu Tool 不需要安装。

下载 RV-LINK 固件

到 RV-LINK 发行版页面 https://gitee.com/zoomdy/RV-LINK/releases 下载 RV-LINK 固件,应用于 GD32VF103C-START 开发板的固件名称是 gd32vf103c-start-xxx.hex 。

烧录 RV-LINK 固件

准备工作:

  • 将 GD32VF103C-START 开发板 JP4 短路块连接 H 这边,将 BOOT0 拉高。
  • 将 JP2 靠近 OTG 丝印的最边上的信号连接到 5V0,这个一直要保留。
  • 将 GD32VF103C-START 开发板标识为 OTG 的 USB 接口(CN2)连接到计算机。

打开 GD32 MCU Dfu Tool/GD32 MCU Dfu Tool.exe 软件,这个不需要安装,点击 open 按钮,选择前面下载的 RV-LINK 固件(gd32vf103c-start-xxx.hex),然后点击 OK 按钮开始更新固件。

最后不要忘记,将 JP4 短路块重新连接到 L 这边。 然后按复位按钮复位 GD32VF103C-START,可以观察到 LED 发出短脉冲(亮100ms,灭900ms)等待 GDB 的连接,这就把 GD32VF103C-START 变成仿真器了。

引脚定义

引脚 JTAG
PB13 TCK
PB14 TDO
PB15 TDI
PB12 TMS
PB0 SRST

SRST:连接被调试 MCU 的 RESET 引脚,调试 GD32VF103 必须要连接。

指示灯

  • 短脉冲,亮100ms,灭900ms:GDB 未连接
  • 慢闪,亮500ms,灭500ms:GDB 已连接,被调试 MCU 处于 halt 状态
  • 快闪,亮100ms,灭100ms:GDB 已连接,被调试 MCU 处于 running 状态
  • 长脉冲,亮900ms,灭100ms:RV-LINK 发生了故障,复位 RV-LINK 后重试

RV-LINK 仿真器的使用

  • GDB 使用 RV-LINK 仿真器调试 RISC-V 程序

RV-LINK:将 GD32VF103C-START 开发板变成 RISCV-V 仿真器相关推荐

  1. 织女星开发板使用RISC-V核驱动GPIO

    文章目录 前言 准备工作 寄存器简介 GPIO配置PCR寄存器 GPIO控制寄存器 库函数简介 PORT_SetPinConfig PORT_SetPinMux GPIO_PinInit GPIO_W ...

  2. 真正的RISC-V开发板——VEGA织女星开发板开箱评测

    文章目录 前言 关于RISC-V架构 关于VEGA织女星开发板 基于FPGA实现的RISC-V开发板 基于RISC-V芯片实现的开发板 开箱爆照 板载资源简介 主控芯片RV32M1简介 支持的开发工具 ...

  3. AIR32F103(一) 合宙AIR32F103CBT6开发板上手报告

    目录 AIR32F103(一) 合宙AIR32F103CBT6开发板上手报告 AIR32F103(二) Linux环境和LibOpenCM3项目模板 AIR32F103(三) Linux环境基于标准外 ...

  4. stm32mp157和imx6ull比较,开发板选哪个好?一文看懂!

    从开发板学习角度来说,stm32mp157和imx6ull对比,无论是硬件性能还是学习资源,stm32mp157都是非常具备优势的. 一图了解华清远见STM32MP157开发板对比imx6ull开发板 ...

  5. 学习嵌入式,买什么样的开发板?

    类似这样的问题在公众号后台.微信.交流群问的比较多.学嵌入式开发,买开发板是必须的,但不是买了开发板就等于学会了嵌入式. 下面围绕买什么样的开发板这个话题简单说两点. 开发板种类 市面上的开发板有很多 ...

  6. 迅为2K-1000开发板编译PMON源码

    33.1到33.4准备工作做好以后,我们就可以编译pmon了,首先我们需要进到pmon的源码根目录下,如下图所示: 输入"cd zloader.ls2k"命令,进入到"z ...

  7. 正点原子STM32103 战舰V3 开发板的ST LINK(SWD)接线图

    正点原子STM32103 战舰V3 开发板的ST LINK(SWD)接线如下图,5V供电旁边有个自锁开关,需要按下去(右下角有个POWER蓝色灯会点亮)才是上电的,另外另外根据实验测试使用ST LIN ...

  8. 全志V853开发板--构建编译

    全志V853-高性能边缘AI视觉处理芯片 V853 是一颗面向智能视觉领域推出的新一代高性能.低功耗的处理器SOC,可广泛用于智能门锁.智能考勤门禁.网络摄像头.行车记录仪.智能台灯等智能化升级相关行 ...

  9. ubuntu12.04下NFS链接开发板并测试交叉编译的第一个应用

    思路:配置网络->安装NFS->配置NFS->挂载NFS服务->Down文件执行.Okay lets go! 配置网络: 在配置网络之前,首先咱得搞定与开发板的交互工作,那么这 ...

  10. DSP:6678开发板NDK网口通信完整实现(附源码)

    如果出现图片打不开,或是显示异常,请点击下方链接阅读原文!!! DSP:6678开发板NDK网口通信完整实现(附源码) - 子木的文章 - 知乎 https://zhuanlan.zhihu.com/ ...

最新文章

  1. 130.被围绕的区域
  2. 面对千亿客服市场:曾经人工当道,如今AI为王
  3. 中美德工业互联网路径比较
  4. 电脑只有一个c盘怎么办_电脑的C盘快满了怎么办
  5. C–gcc命令行下的参数
  6. 哈希策略_优化哈希策略的简介
  7. EBS 报表输出PDF时中文乱码
  8. win2012故障转移mysql集群_在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群
  9. 数据挖掘概念与技术第三版 范明、孟晓峰译 第三章习题答案
  10. libpng库的移植与使用
  11. win10 系统下CAD2009缩放卡顿问题解决
  12. 玩转oled屏(基于SPI协议)
  13. 米3从android6降回4,从5G到4G,三个月的思考后我从小米9 pro降级到了小米9T pro
  14. 简述机器指令与微指令之间的关系_机器指令与微指令有什么联系和区别?
  15. 动态规划之最长回文子串
  16. 大学 校园网登陆界面跳转不出来,没有跳转怎么办 原理解析以及解决方案
  17. Java小白入门200例81之Java接口
  18. WAF(网络应用防火墙)是什么
  19. 深度学习入门笔记(一):深度学习引言
  20. numpy随机索引(不重复)和打乱元素

热门文章

  1. Acwing:我在哪(二分+字符串哈希 Python)
  2. java http请求发送unicode_Java发送http请求
  3. perforce(p4) 使用
  4. Java面试题,208道
  5. 微信开工具报getLocation:fail, the permission value is offline verifying
  6. 为什么计算机键盘用不了怎么办,笔记本电脑键盘用不了怎么办
  7. CodeForces-1016C Vasya And The Mushrooms(模拟+思维+前缀和的前缀和) 解题报告 Apare_xzc
  8. 苹果cms常见100个问题及解决方法
  9. 【论文写作】Latex在线创作工具overleaf及账号注册办法
  10. 解决 Error creating bean with name ‘dataSource‘ defined in class path resource 问题