芯来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_NAME := ddr200t 改为 FPGA_NAME := mcu200t

接着再执行:
最后的命令是mcu,发布之后修改不了。。。
make install FPGA_NAME=mcu200t
make bit FPGA_NAME=mcu200t //大概要20min
make mcs FPGA_NAME=mcu200t

