Replies: 3 comments
-
常见问题Error in final launch sequence
请检查rvstar的dlink固件是否下载进去, 并检查连线是否正确,参见 https://github.com/Nuclei-Software/nuclei-dlink/blob/nuclei-develop/README_DLink.md#demo-dlink-harware-connection-based-on-rv-star 确保dlink运行的波特率和dlink gdbserver设置的波特率一样。 |
Beta Was this translation helpful? Give feedback.
-
IDE集成使用主要是看两个zip包中的npk.yml文件,关于nuclei studio npk功能参见 https://github.com/Nuclei-Software/nuclei-sdk/wiki/Nuclei-Studio-NPK-Introduction 关于tool package的部分有待补充 |
Beta Was this translation helpful? Give feedback.
-
针对 Nuclei Studio 2022.12 版本IDE的使用一些说明在最新的Nuclei Studio 2022.12版本的IDE中,由于我们更改了Custom Debug Configuration页面,可能导入后会存在一些问题,请注意检查下面标注的tab的设置 也可以单独在外面启动dlink-gdbserver工具,然后IDE去连这个启动的gdb端口,这样的话,custom debug configuration页面这么配置即可 |
Beta Was this translation helpful? Give feedback.
-
请下载最新的Nuclei Studio 2022.08 Windows版本
下载解压后,请升级IDE的插件版本到最新版本
升级完毕后, 点击菜单栏 RV-Tools -> Nuclei Package Management, 然后点击 Refresh刷新在线包版本。
安装和导入依赖包
创建dlink使用示例
这里我们使用提前将dlink固件从源码编译好,并下载到rvstar开发板上,并将rvstar 连接到DDR200T的开发板上(上面下载了N300FD的bitstream)。
如下图所示
在Nuclei Studio IDE中选择 New Nuclei RISC-V C/C++ Project 创建项目, 选择 Nuclei FPGA Evaluation Demo SoC,并下一步,项目选择 hellodlink的用例
查看并修改dlink调试配置
这里使用到了Nuclei Studio 2022.08新增的自定义调试配置的功能,这个功能未来还会进行修改,暂时界面如下。
打开 application/dlink.cfg 配置文件,修改上面的 串口为你PC上的串口
准备调试
选中dlink调试配置,切换到Debug模式,点击 调试按钮,进行调试
Flash下载
通过 SDK Configuration Tool将项目DOWNLOAD设置为Flashxip模式,并重新编译项目
修改flash loader的路径为真实的路径,目前请使用绝对路径会更合适一点,后面版本会修改为寻找cfg相同路径下。
然后进行下载和调试使用
Beta Was this translation helpful? Give feedback.
All reactions