打印

GD32VF103CBT6--使用 RV-LINK

[复制链接]
1196|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jerow|  楼主 | 2019-11-29 22:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


1. 什么是 RV-LINK
RV-LINK 是一个基于 RISC-V 开发板的仿真器固件,通过烧写 RV-LINK 固件, 可以将 Sipeed Longan Nano 开发板变成一个 jtag 调试器,用来调试另一块 Longan 或者其他支持 jtag 调试的开发板。 RV-LINK 项目地址: https://gitee.com/zoomdy/RV-LINK

使用特权

评论回复
沙发
jerow|  楼主 | 2019-11-29 22:29 | 只看该作者
2. 烧写 RV-LINK 固件2.1. 使用 PlatformIO 工程一键烧录
  • 下载 RV-LINK 源码
    项目源码下载地址:http://dl.sipeed.com/LONGAN/Nano/Tools/RV-LINK-pio-src-v0.1.zip
    也可以从RV-LINK官方项目下载: https://gitee.com/zoomdy/RV-LINK
  • 使用 VSCODE 打开工程目录
    将上面下载的源码解压到单独的文件夹 然后使用 VSCODE 打开源码文件夹
    如下图所示:
    通常使用 DFU 方式烧录固件,不需要修改配置文件。(使用 DFU 方式下载请安装 libusb 驱动, 参考使用Zadig安装驱动)
    如果需要更改烧录方式,可以通过修改 platformio.ini 文件来修改, 具体配置方式请参考:修改工程配置文件
  • 使用 PIO 烧录固件
    连接开发板,使开发板进入烧录模式后,点击左下角的箭头符号即可进行烧录。
    烧录成功后,可以看到开发板上的绿灯闪烁,将开发板连接到电脑USB口之后,可以在设备管理器中看到多出了一个串口设备。此时 Longan 板子就成功变成了 RV-LINK 调试器。

2.2. 其他烧录方式
参考文档: 将 Longan Nano 开发板变成 RISC-V 仿真器

使用特权

评论回复
板凳
jerow|  楼主 | 2019-11-29 22:30 | 只看该作者

3. 使用 RV-LINK 调试3.1. 连接开发板
将刷好 RV-LINK 固件的开发板与待调试开发板 jtag 连线按下表连接

WIN7 用户安装 GD 串口驱动
见此链接安装 USB 串口驱动
3.2. 在 PlatformIO IDE 中使用 RV-LINK
RV-LINK 在 PlatformIO IDE 可以和其他调试器一样,支持一键启动调试。
只需要在工程的 platformio.ini 配置文件中,指定调试器选项和调试器端口选项。
示例代码
[env:sipeed-longan-nano]platform = gd32vframework = gd32vf103-sdkboard = sipeed-longan-nanomonitor_speed = 115200upload_protocol = rv-link ; rv-link下载选项debug_tool = rv-link ; rv-link调试选项debug_port = COM2    ; 使用rv-link 必填此项 调试器串口3.3. 在其他平台使用 RV-LINK
参考 RV-LINK WIKI

使用特权

评论回复
地板
zhuotuzi| | 2019-11-30 22:05 | 只看该作者
牛,第一次听说

使用特权

评论回复
5
zeshoufx| | 2019-12-1 14:03 | 只看该作者
谢谢分享,,,,,,,,,,,

使用特权

评论回复
6
qcliu| | 2019-12-5 16:03 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
7
tfqi| | 2019-12-5 16:10 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
8
wiba| | 2019-12-5 17:10 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
9
zljiu| | 2019-12-5 17:15 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
10
coshi| | 2019-12-5 17:20 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

72

主题

520

帖子

3

粉丝