Skip to content

如何在Nuclei Studio中集成DLink以及DLink GDB Server,并创建对应的示例调试工程 #2

Description

@fanghuaqi

请下载最新的Nuclei Studio 2022.08 Windows版本

下载解压后,请升级IDE的插件版本到最新版本

升级完毕后, 点击菜单栏 RV-Tools -> Nuclei Package Management, 然后点击 Refresh刷新在线包版本。

安装和导入依赖包

  1. 选择 sdk-nuclei_sdk 0.3.9版本,点击Download安装进去
  2. 下载 dlink gdbserver zip包, 并import到Nuclei Package Management中
  3. 下载 hellodlink 示例, 并import到Nuclei Package Management中

image

创建dlink使用示例

这里我们使用提前将dlink固件从源码编译好,并下载到rvstar开发板上,并将rvstar 连接到DDR200T的开发板上(上面下载了N300FD的bitstream)。

如下图所示

image

在Nuclei Studio IDE中选择 New Nuclei RISC-V C/C++ Project 创建项目, 选择 Nuclei FPGA Evaluation Demo SoC,并下一步,项目选择 hellodlink的用例

image

image

查看并修改dlink调试配置

这里使用到了Nuclei Studio 2022.08新增的自定义调试配置的功能,这个功能未来还会进行修改,暂时界面如下。

image
image
image

打开 application/dlink.cfg 配置文件,修改上面的 串口为你PC上的串口

image

准备调试

选中dlink调试配置,切换到Debug模式,点击 调试按钮,进行调试

image

image

Flash下载

通过 SDK Configuration Tool将项目DOWNLOAD设置为Flashxip模式,并重新编译项目

image

修改flash loader的路径为真实的路径,目前请使用绝对路径会更合适一点,后面版本会修改为寻找cfg相同路径下。

image

然后进行下载和调试使用

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions