RISC-V MCU中文社区

【分享】 Nuclei Studio 编译调试工程

发表于 全国大学生集成电路创新创业大赛 2021-06-09 10:38:49
0
2243
1

一.队伍介绍

队伍编号:CICC1915

本文介绍Nuclei Studio 如何编译调试工程。

二.具体方法与步骤

1.每次修改代码后要先保存,再编译。
2.为保险起见,可先“Clean Project”,再编译。
3.选择“Project->Build All”或者左上角的锤子,可编译整个workspace内所有工程


工程编译完成,生成可执行文件的代码体积大小,包括text段、data段和bss段,以及总大小的十进制和十六进制数值。


GD-Link调试
在“Run->Debug Configurations”下可配置调试信息


1.双击GDB OpenOCD Debugging,出现Project Debug

界面。在Project Debug->Main下

2.可以修改调试工具名

3. 4. 5. 添加workspace下生成elf文件

6.调试时不自动编译

7.若workspace下无法找到elf文件可以添加elf的绝对路径(在相应的工程目录下)

在Project Debug->Debugger下,可选择不同调试器并添加调

试器的openocd配置文件。配置完成即可进行调试。

配置代码如下:

-f “D:\NucleiStudio_IDE_201909\openocd_gdlink.cfg” (cfg 绝对路径 可根据自己的位置修改)

set mem inaccessible-by-default off

set arch riscv:rv32

set remotetimeout 250

确认startup红色框中的配置正确


在SVD Path下,添加SVD文件可以查看外设寄存器状态,Svd文件位置在IDE软件包目录下,最后点击“Debug”开始调试。

三.总结

这是实际操作中总结出调试方法与步骤,有不足之处欢迎大家指正。



喜欢1
用户评论
卡比巴拉的海

卡比巴拉的海 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板