打印

大家编程STM8S怎么知道用了多少RAM?

[复制链接]
6997|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
STVD编译器不显示用了多少RAM和ROM,大家有什么办法知道用了多少,难道都蒙着干的吗?
沙发
jxmzzr| | 2012-2-15 22:52 | 只看该作者
不知道啊,在不出问题的情况下,蒙着干的人不少啊,呵呵

使用特权

评论回复
板凳
tianli1980| | 2012-2-15 22:58 | 只看该作者
在网上帮你查了查,没有相关的内容。不过查到几条超过511就出问题的。帮不上忙,帮你顶起,请高手为你明示。

使用特权

评论回复
地板
motor666|  楼主 | 2012-2-16 11:03 | 只看该作者
相比其他厂家的单片机编译器, ST的功能缺了很多,比一比最常见的 Keil也可知道。

使用特权

评论回复
5
lost1421| | 2012-2-16 11:07 | 只看该作者
网上找到的:
1. 将附件压缩包中的mapinfo.exe解压到stvd的\安装路径\STMicroelectronics\st_toolset\stvd中;
2. 用stvd打开你的工程文件,在工程上点右键选settings...
3. 右侧的选项卡选择Linker,将category的下拉框选成output,然后在Generate Map file前打勾;
4. 再将选项卡上选择到Post-Build,在下方文本框中新粘贴一行内容“mapinfo $(OutputPath)$(TargetSName).map”;
5. 点OK按键确定,菜单File->save workspace,保存工程;
6. 重新编译下,你就能看到flash,ram,eeprom占用字节数了 。
mapinfo.rar (16.42 KB)

使用特权

评论回复
6
香水城| | 2012-2-16 11:09 | 只看该作者
相比其他厂家的单片机编译器, ST的功能缺了很多,比一比最常见的 Keil也可知道。
motor666 发表于 2012-2-16 11:03


这个跟ST的功能没有关系,是编译器的事情;你看看.map文件,里面有你需要的信息。

使用特权

评论回复
7
today_lucky| | 2012-2-22 11:20 | 只看该作者
MARK!

使用特权

评论回复
8
Z赤心木QW| | 2012-5-10 17:11 | 只看该作者
谢谢分享

使用特权

评论回复
9
sfd123| | 2012-10-8 14:11 | 只看该作者
挺好的,我也用了!!!!

使用特权

评论回复
10
hjl714016| | 2013-12-3 17:20 | 只看该作者
刚试用了下,效果很好~~
这下总算能直观看到编译用了多少空间。

使用特权

评论回复
11
拿起书本| | 2013-12-3 20:01 | 只看该作者
map文件会告诉你整个项目对于memory的使用情况!

使用特权

评论回复
12
yangjun20100| | 2014-3-14 00:42 | 只看该作者
MARK

使用特权

评论回复
13
motor666|  楼主 | 2014-3-14 09:41 | 只看该作者
照着做了,确实管用。

使用特权

评论回复
14
zhaosuhai| | 2014-5-29 08:51 | 只看该作者
谢谢分享

使用特权

评论回复
15
qqdgc| | 2014-6-25 07:03 | 只看该作者
lost1421 发表于 2012-2-16 11:07
网上找到的:
1. 将附件压缩包中的mapinfo.exe解压到stvd的\安装路径\STMicroelectronics\st_toolset\stvd ...

照着做了,可以看到flash,ram,eeprom占用字节数了。多谢

使用特权

评论回复
16
电子云图| | 2014-6-25 08:25 | 只看该作者
谢谢共享,照着做完全OK.

)LP}K6845VSYU)8TC6}TY[4.jpg (43.68 KB )

)LP}K6845VSYU)8TC6}TY[4.jpg

使用特权

评论回复
17
cczcb2012| | 2014-10-29 13:47 | 只看该作者
我也遇到了同样的问题,谢谢版主。

使用特权

评论回复
18
Adu0227| | 2014-10-29 16:21 | 只看该作者
感谢共享。
ram:1395   flash:15219   eeprom:0   stack:931
只是搞不清楚,这个stack:931,指的是那部分空间?

使用特权

评论回复
19
沧海一粒| | 2014-12-5 15:44 | 只看该作者
谢大家!我是在Q群里问,再收索到这的,

使用特权

评论回复
20
gonggu8181| | 2014-12-5 20:27 | 只看该作者
原来是这样

使用特权

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

本版积分规则

173

主题

419

帖子

1

粉丝