你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

转自SNOOPY网友的,对cosmic编译器生成的map文件进行分析,显示ram flash eeprom stack的占用量

[复制链接]
那片清茶 发布时间:2014-9-23 09:12
 ram仅指ram变量(全局+静态+局部变量),不包括栈(stack)
9 H* z( a4 s3 J* G; ?5 u    eeprom仅能统计由@eeprom定义出的变量或常量; q# a, l* q+ E/ F
 - s, Y- [' n& ^
 
5 |- O( A9 [" |+ w! p2 g * K! l  Z  v: ~- M
使用方法如下:
7 H+ r' u1 Q) r+ W1. 将附件压缩包中的mapinfo.exe解压并解压到stvd的\安装路径\STMicroelectronics\st_toolset\stvd中 % C5 \" Y6 w8 i- ]+ J( n7 i0 D/ O! K
2. 用stvd打开你的工程文件,在工程上点右键选settings... ) I& ]! m! D# G0 `2 }0 W3 x
3. 右侧的选项卡选择Linker,将category的下拉框选成output,然后在Generate Map file前打勾 
, N1 D! j- h% G" S1 i0 `) D- b4. 再将选项卡上选择到Post-Build,在下方文本框中新粘贴一行内容 mapinfo $(OutputPath)$(TargetSName).map + R" I' ?2 B8 c# }
5. 点OK按键确定,菜单File->save workspace,保存工程 9 \7 R4 o7 m% C$ d
6. 重新编译下,你就能看到flash,ram,eeprom占用字节数了 9 @2 Y; l$ T+ g. b+ V0 T
 + n; G6 @; B; V7 E
 

mapinfo_v0.4.zip

下载

18.06 KB, 下载次数: 34

赞 收藏 评论1 发布时间:2014-9-23 09:12

举报

1个回答
沐紫 回答时间:2014-9-24 09:06:42

RE:转自SNOOPY网友的,对cosmic编译器生成的map文件进行分析,显示ram flash eeprom stack的占用量

支持!
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版