RISC-V MCU中文社区

使用J-Link调试RV-STAR

前提:

  • 此文档是面向已经有一定使用基础的用户,在此省略了Nuclei Studio IDE下载安装、编译和调试运行等流程的详细介绍,主要指导用户如何连接J-Link调试器和RV-STAR开发板,且在Nuclei Studio中运行和调试应用程序。
  • 关于Nuclei Studio IDE下载安装、编译和调试运行等流程的详细介绍,请参见RV-STAR快速上手

使用J-Link需要先安装驱动,访问SEGGER官网J-LINK页面,如下图所示,用户请根据具体所用系统选择对应最新版本的J-Link驱动下载并安装。
5e8d528b-fdce-41cb-acf2-43cb6b9bdd95.png

使用J-Link调试RV-STAR需要移除开发板上的五个短接帽,如下图所示。
9b1647d7-c1f0-4fcd-9f28-d1906a7f6ff8.jpg

J-Link的引脚如下图所示,框中标注的是需要连接的引脚,将JLink的引脚与上图框中引脚按照名字一一对应相连,注意接到RV-STAR开发板靠近GD32VF130VBT6芯片侧的排针上。
VTref引脚要接到RV-STAR开发板RGB LED下方的3V3接口。

1671be2d-9203-4c34-b361-b3c60bd24b52.png

使用时Type-C也需要连接,起到供电的作用。连接后参考实物图如下。
93100b83-cdc2-47d4-b6a5-d2465cb7067e.jpg

3. 运行helloworld例程

注:

  • helloworld工程的创建和编译等基础步骤可参见RV-STAR快速上手,此处不再赘述。

在Nuclei Studio IDE菜单栏下方的“Launch Bar”中设置模式为“Run”,配置为“helloworld_debug_jlink”,如下图所示。
90ea12d0-63c6-45f5-bb9a-a965822c2612.jpg

设置完成后,点击绿色“运行”按钮即可开始下载程序至RV-STAR开发板,并运行示例工程,helloworld示例运行后打印结果如下图所示。

2898ad70-ceb8-42c1-a7cb-04095bacf5ce.jpg

4. 调试helloworld例程

在Nuclei Studio IDE菜单栏下方的“Launch Bar”中设置模式为“Debug”,配置为“helloworld_debug_jlink”,如下图所示。
d8396251-b203-4d13-823e-669ad483124f.jpg

设置完成后,点击“甲壳虫”按钮即可开始下载程序至RV-STAR开发板,并进入调试模式,界面如下图所示。

1434ecd9-03db-4fac-b8a5-4c4e0ca75246.jpg

更多参考文档