查看: 1159|回复: 0
收起左侧

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

[复制链接]
发表于 2020-10-1 13:16:47 | 显示全部楼层 |阅读模式

有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 新ちゃん 于 2020-10-1 13:19 编辑

RV-LINK 项目主页:https://gitee.com/zoomdy/RV-LINK


最新的文档请访问:RV-LINK:用RISC-V开发板实现的RISC-V仿真器这里的内容可能没有及时更新。



淘宝买 GD32VF103C-START 开发板


实物图

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


GD32VF103C-START 开发板变成 RISCV-V 仿真器-01.png



下载 GD32 MCU Dfu Tool

到这里 http://www.gd32mcu.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:

GD32VF103C-START 开发板变成 RISCV-V 仿真器-02.png



点击 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)连接到计算机。


GD32VF103C-START 开发板变成 RISCV-V 仿真器-03.png


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


GD32VF103C-START 开发板变成 RISCV-V 仿真器-04.png


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


引脚定义
引脚JTAG
PB13TCK
PB14TDO
PB15TDI
PB12TMS
PB0SRST

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 仿真器的使用




全球首家只专注于RISC-V单片机行业应用的中文网站
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

关闭

RISC-V单片机中文网上一条 /2 下一条


版权及免责声明|RISC-V单片机中文网

GMT+8, 2025-10-2 10:26 , Processed in 0.075874 second(s), 33 queries .

快速回复 返回顶部 返回列表