这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 嵌入式开发» MCU» RISC-V MCU IDE MRS(MounRiverStudio)开发之:解

共4条 1/1 1 跳转至

RISC-V MCU IDE MRS(MounRiverStudio)开发之:解决编译后显示RAM占用率100%的问题

菜鸟
2021-12-16 10:03:25 打赏

上一篇文章中,我们一同学习了“如何开启编程后打印FLASH以及RAM占用信息”的功能,但是在实际开发中,尽管我们的程序并未使用到全部的RAM空间,但仍存在IDE中该打印信息提示RAM占用达到100%的情况:


31.png

我们可以通过修改该工程的链接脚本文件(.ld)来实现打印实际的RAM区使用占比,以RISC-V MCU IDE MounRiver Studio为例,步骤如下:

32.png

选中目标工程,点击工具栏链接脚本文件编辑按钮,弹出配置界面:


直接点击OK,此时MRS编辑区会自动打开.ld文件,我们直接对该文件内容进行如下替换操作:

33.png


此时再次编译目标工程,则可以输出实际RAM区使用占比情况。值得注意的是,该写法RAM区使用量超出实际堆栈大小时不会有提示,大家在使用时需要自行检查,以防出现未知错误。

34.png






关键词: RISC-V MCU 嵌入式开发

助工
2021-12-16 10:22:31 打赏
2楼

楼主的解释非常到位


高工
2021-12-16 10:26:41 打赏
3楼

感谢分享,学习学习


高工
2021-12-19 23:44:40 打赏
4楼

总结的非常不错的


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]