打印
[MCU]

用了多少RAM

[复制链接]
785|36
手机看帖
扫描二维码
随时随地手机跟帖
沙发
spark周| | 2019-7-6 21:24 | 只看该作者
然后呢?你是怎么应对这个的呢

使用特权

评论回复
板凳
jiaxw|  楼主 | 2019-7-6 21:28 | 只看该作者
运行后根本没有这些输出,按道理应该都有才对~

使用特权

评论回复
地板
wyjie| | 2019-7-7 11:47 | 只看该作者

project->option->linker->list->generate linker listing

把module summary勾上, 在工程窗口Output处就可以看到有个文件生成了

使用特权

评论回复
5
heweibig| | 2019-7-7 11:51 | 只看该作者
在build消息框内右击,选择option,再把build显示模式改成 all 即可

使用特权

评论回复
6
jiahy| | 2019-7-7 12:05 | 只看该作者


Project->Options...(Alt-F7))的Linker->List中勾选Generate linker map file

这样可以生成map文件,这个就更详细了(需要什么自己勾选)。

使用特权

评论回复
7
lizye| | 2019-7-7 12:15 | 只看该作者

Tools->option->messages  show build messages设置成all

这样可以在编译后看到用了多少个RAM多少code,中间每个文件使用情况也可以看得到

使用特权

评论回复
8
wyjie| | 2019-7-7 12:20 | 只看该作者
楼上正解

使用特权

评论回复
9
zhenykun| | 2019-7-7 12:28 | 只看该作者

option->messages  show build messages设置成all

使用特权

评论回复
10
wyjie| | 2019-7-7 12:31 | 只看该作者
生成的代码大小?

使用特权

评论回复
11
jiahy| | 2019-7-7 12:33 | 只看该作者

iar没有输出吗?

使用特权

评论回复
12
spark周| | 2019-7-7 12:37 | 只看该作者
编译成功后,显示Program Size: data=   xdata= code=  

使用特权

评论回复
13
zhenykun| | 2019-7-7 12:48 | 只看该作者
这个对你的代码有什么影响?

使用特权

评论回复
14
jiahy| | 2019-7-7 12:52 | 只看该作者

都会在输出那栏显示。

使用特权

评论回复
15
heweibig| | 2019-7-7 12:55 | 只看该作者
默认的就是有这个输出吧。

使用特权

评论回复
16
jiaxw|  楼主 | 2019-7-7 12:58 | 只看该作者

其实还是不大明白,我再琢磨琢磨吧,多谢了哈,结贴了先

使用特权

评论回复
17
aspoke| | 2019-7-8 16:19 | 只看该作者
Tools->option->messages  show build messages设置成all   

使用特权

评论回复
18
232321122| | 2019-7-8 16:19 | 只看该作者
在编译后看到用了多少个RAM多少code   

使用特权

评论回复
19
ghuca| | 2019-7-8 16:20 | 只看该作者
960 bytes of CODE  memory
4 150 bytes of DATA  memory
44 bytes of CONST memory

表示:

4 960 个字节的代码(占FLASH)

4150 个字节的变量数据(占RAM)
44 个字节的常量数据(占FLASH)   

使用特权

评论回复
20
soodesyt| | 2019-7-8 16:21 | 只看该作者
编译生成的中间文件中有一个后缀是.map的   

使用特权

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

本版积分规则

825

主题

9762

帖子

4

粉丝