[MCU] 用了多少RAM

[复制链接]
mnynt121 发表于 2019-7-8 16:21 | 显示全部楼层
在View中打开Message窗口,在窗口中右键选择options,在出来的对话框中的 Show build message  
plsbackup 发表于 2019-7-8 16:21 | 显示全部楼层
在message框内右键options     
kmzuaz 发表于 2019-7-8 16:22 | 显示全部楼层
如果要看具体语句占用的容量,需要看汇编后的汇编代码,找C预言对应产生的汇编代码那段,会给出每条语句地址,这样就能知道具体占用多大。  
qiufengsd 发表于 2019-7-8 16:22 | 显示全部楼层
静态变量都在全局数据区分配内存,包括后面将要提到的静态局部变量。  
wengh2016 发表于 2019-7-8 16:22 | 显示全部楼层
下面输入的框有相关的内容的。  
eefas 发表于 2019-7-8 16:23 | 显示全部楼层
程序占用的RAM和堆栈占用的RAM重叠?      
kmzuaz 发表于 2019-7-8 16:23 | 显示全部楼层
不同的编译软件、不同的编译条件,很复杂。  
aspoke 发表于 2019-7-8 16:23 | 显示全部楼层
Project->Options...(Alt-F7))的Linker->List中勾选Generate linker map file
这样可以生成map文件,这个就更详细了  
plsbackup 发表于 2019-7-8 16:23 | 显示全部楼层
编译完成后,IAR会给出有多少代码和ram被占用   
232321122 发表于 2019-7-8 16:23 | 显示全部楼层
中间每个文件使用情况也可以看得到。   
mnynt121 发表于 2019-7-8 16:23 | 显示全部楼层
后面选择编译信息显示的详细程度,点击确定后编译一下,你就能在Message窗口中看到编译信息了。  
ghuca 发表于 2019-7-8 16:23 | 显示全部楼层
在tool选项中有个options 里面有message选项 选择ALL  
soodesyt 发表于 2019-7-8 16:23 | 显示全部楼层
可打开它,其中包含了你的程序中各部分占用的资源详细情况,可根据它进行工程选项调整。  
eefas 发表于 2019-7-8 16:23 | 显示全部楼层
查看map文件     
wengh2016 发表于 2019-7-8 16:23 | 显示全部楼层
IAR编译后产生了多少code和ram都可以查看到的。  
qiufengsd 发表于 2019-7-8 16:23 | 显示全部楼层
IAR的4kb限制是指ram还是rom?  
ghuca 发表于 2019-7-8 16:24 | 显示全部楼层
楼主把你的编译信息粘贴就知道了。  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部