这是什么情况啊

f:/沁恒/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/bin/ld.exe: boat_seekfee.elf section `.bss' will not fit in region `RAM'

image.png

您好,从图片中报错来看是您使用的RAM超出范围了,您可以在ld文件里先手动改大RAM区大小,编译成功之后去MAP文件看RAM区的占用情况,来检查自己代码中数据的使用,最后再改回去。如还有其他问题可联系邮箱yangy@wch.cn


你好,这个是字面意思,RAM超了,可尝试将优化等级调整至OS,  以及合理调整定义的数组缓冲区大小。

如若使用307系列芯片,RAM是可调整的,支持这几种组合(注意LD文件中也需要将相关组合改成和调整后的一样)

image.png

f214961d5f1c7a001cfcb1c2f445f48.pngimage.png


只有登录才能回复,可以选择微信账号登录