发新帖我要提问
12
返回列表
打印
[MCU]

用了多少RAM

[复制链接]
楼主: jiaxw
手机看帖
扫描二维码
随时随地手机跟帖
21
mnynt121| | 2019-7-8 16:21 | 只看该作者 回帖奖励 |倒序浏览
在View中打开Message窗口,在窗口中右键选择options,在出来的对话框中的 Show build message  

使用特权

评论回复
22
plsbackup| | 2019-7-8 16:21 | 只看该作者
在message框内右键options     

使用特权

评论回复
23
kmzuaz| | 2019-7-8 16:22 | 只看该作者
如果要看具体语句占用的容量,需要看汇编后的汇编代码,找C预言对应产生的汇编代码那段,会给出每条语句地址,这样就能知道具体占用多大。  

使用特权

评论回复
24
qiufengsd| | 2019-7-8 16:22 | 只看该作者
静态变量都在全局数据区分配内存,包括后面将要提到的静态局部变量。  

使用特权

评论回复
25
wengh2016| | 2019-7-8 16:22 | 只看该作者
下面输入的框有相关的内容的。  

使用特权

评论回复
26
eefas| | 2019-7-8 16:23 | 只看该作者
程序占用的RAM和堆栈占用的RAM重叠?      

使用特权

评论回复
27
kmzuaz| | 2019-7-8 16:23 | 只看该作者
不同的编译软件、不同的编译条件,很复杂。  

使用特权

评论回复
28
aspoke| | 2019-7-8 16:23 | 只看该作者
Project->Options...(Alt-F7))的Linker->List中勾选Generate linker map file
这样可以生成map文件,这个就更详细了  

使用特权

评论回复
29
plsbackup| | 2019-7-8 16:23 | 只看该作者
编译完成后,IAR会给出有多少代码和ram被占用   

使用特权

评论回复
30
232321122| | 2019-7-8 16:23 | 只看该作者
中间每个文件使用情况也可以看得到。   

使用特权

评论回复
31
mnynt121| | 2019-7-8 16:23 | 只看该作者
后面选择编译信息显示的详细程度,点击确定后编译一下,你就能在Message窗口中看到编译信息了。  

使用特权

评论回复
32
ghuca| | 2019-7-8 16:23 | 只看该作者
在tool选项中有个options 里面有message选项 选择ALL  

使用特权

评论回复
33
soodesyt| | 2019-7-8 16:23 | 只看该作者
可打开它,其中包含了你的程序中各部分占用的资源详细情况,可根据它进行工程选项调整。  

使用特权

评论回复
34
eefas| | 2019-7-8 16:23 | 只看该作者
查看map文件     

使用特权

评论回复
35
wengh2016| | 2019-7-8 16:23 | 只看该作者
IAR编译后产生了多少code和ram都可以查看到的。  

使用特权

评论回复
36
qiufengsd| | 2019-7-8 16:23 | 只看该作者
IAR的4kb限制是指ram还是rom?  

使用特权

评论回复
37
ghuca| | 2019-7-8 16:24 | 只看该作者
楼主把你的编译信息粘贴就知道了。  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则