找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1549|回复: 0
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
本帖最后由 BlackFilve 于 2021-12-17 09:48 编辑

上一篇文章中,我们一起学习了“如何开启编程后打印FLASH以及RAM占用信息”的功能,但是在实际开发中,尽管我们的程序并未使用到全部的RAM空间,但仍存在IDE中该打印信息提示RAM占用达到100%的情况:
我们可以通过修改该工程的链接脚本文件(.ld)来实现打印实际的RAM区使用占比,以RISC-V MCU IDE MounRiver Studio为例,步骤如下:

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

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


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



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表