RISC-V MCU中文社区

【分享】 Nuclei Studio软件调试debug分享

发表于 全国大学生集成电路创新创业大赛 2021-05-10 17:20:27
8
474
1

芯来IDE调试的官方指导链接如下:
4.4How to develop with Nuclei Studio

一、问题描述

想调试MCU200t板子,参考“4.4.5. Run Hello World Project”的流程,没有跑通。设置:

“RV-Tools -> SDK Configuration Tools”, choose “FLASH”



本文也是为了解决上篇分享最后遗留下来的问题:
芯来MCU200T 新机测试

二、解决方案

考虑到最开始选择“ILM”时,编译是可以通过的,于是比较选择“ILM”和“FLASH”两种方式的编译选项:

选中项目-> 右键,Properties(或Alt+Enter)->C/C++Build->Settings->Tool Settings

对比每个部分(GNU RISC-V Cross Assembler、C Compiler、C++Compiler、C++Linker、Create Flash Image Print Size),最后发现是C++Linker部分的问题:


到General子标签下查看,发现问题!

需要手动将“ddr200t”修改为“mcu200t”:

OK->Apply and close,重新编译,即可通过。

三、附送烧录时的类似bug

生成比特流文件的官方指导如下:
4.2. How to generate mcs for FPGA
如果要烧录MCU200t的板子,进入/fpga目录,需要修改目录下的Makefile:
FPGA_NAME := ddr200t 改为 FPGA_NAME := mcu200t


接着再执行:

make install FPGA_NAME=mcu200t
make bit FPGA_NAME=ddr200t  //大概要20min
make mcs FPGA_NAME=ddr200t
喜欢1
用户评论 (8)
关于作者
何志帆

何志帆 未通过人工认证

懒的都不写签名

问答
粉丝
1
关注
0
  • 芯来Tech Day南京:RISC-V生态与应用技术研讨
  • 早春营|RISC-V处理器嵌入式开发
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
芯来Tech Day南京:RISC-V生态与应用技术研讨