用Nios II 13.0创建工程,最后编译时出现类似”`bss' is not within region `onchip_memory“这种错误,如下图所示:

bss-is-not-within-region-onchip_memory
BSS等段超出了存储器容量,查找了一下工程设置,如下图所示:

step1
发现现在工程的设置如下图所示:

step2
默认选上了Support C++,去掉这个选项,按下图设置:

step3
同时也可以把代码优化打开(上图箭头所示位置 一般选择level 02 就可以),然后点击OK,重新编译代码,一切恢复正常:

success