在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5069|回复: 23

[原创] map文件解析-2

[复制链接]
发表于 2020-10-16 10:10:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本期介绍后两种类型。
1.Memory Map of the image
内存(映射)分布;

图片1.jpg
各部分解析:
1)Image Entry point : 0x08000131:指映射入口地址。
2)Load Region ROM (Base: 0x00008000, Size: 0x00000ec0, Max: 0xffffffff, ABSOLUTE):
指加载区域位于ROM开始地址0x00008000,大小有0x00000ec0,这块区域最大为0xffffffff。
执行区域:
Execution Region ER_RO
Execution Region ER_RM
这个区域,其实就是对应我们目标配置(Project -> Options for Target -> Target)中的配置。
3)Base Addr:存储地址
4)Size:存储大小
5)Type:类型
Data:数据类型
Code:代码类型
Zero:未初始化变量类型
PAD:补充类型。arm处理器是32位的,如果定义一个8位或者16位变量就会剩余一部分,PAD就是指“补充”的部分。
6)Attr:属性
RO:存储与ROM中的段
RW:存储与RAM中的段
7)Section Name:段名
也可以说为入口分类名,与第1部分“Section Cross References”指的模块、段一样。
大概包含:RESET、.ARM、 .text、 i、 .data、 .bss、 HEAP、 STACK等。
8)Object:目标
2.Image component sizes:存储组成大小。
Image component sizes:是指汇总模块存储大小信息。
图片2.jpg
各部分解析:
1)Code (inc. Data)
包含两部分,即代码和数据,位于FLASH中。
- code,即程序代码部分,
- inline data. For example, literal pools(文字常量池), and short strings(短字符串)等. 这个一般被忽略。
2)RO Data
指除了内联数据(inline data)之外的常量数据,位于FLASH中。
3)RW Data
指可读写(RW)、已初始化的变量数据,RW-data已初始化的数据会存储在Flash中,上电会从FLASH搬移至RAM中。
4)ZI Data
指未初始化(ZI)的变量数据,位于RAM中。
5)Debug
显示调试数据占用了多少字节,例如调试输入节和符号和字符串表。
关系如下:
RO  Size = Code + RO Data
RW  Size = RW Data + ZI Data
ROM Size = Code + RO Data + RW Data



发表于 2020-10-16 15:17:30 | 显示全部楼层
末尾对RO和RW的计算方法介绍还挺好
发表于 2020-10-16 16:56:26 | 显示全部楼层
原来map是这样看存储的数据的啊,学到了
发表于 2020-10-16 17:13:59 | 显示全部楼层
楼主讲的很细很透彻,学习了。
发表于 2020-10-16 17:21:44 | 显示全部楼层
楼主介绍下相关的产品,方便使用产品时选型用
 楼主| 发表于 2020-10-16 17:32:21 | 显示全部楼层


小二来碗孟婆汤 发表于 2020-10-16 17:21
楼主介绍下相关的产品,方便使用产品时选型用


可以在相关网站查一下LKT,产品口碑不错型号齐全
发表于 2020-10-16 20:40:48 | 显示全部楼层


wyj777 发表于 2020-10-16 17:32
可以在相关网站查一下LKT,产品口碑不错型号齐全


这个是针对什么型号的内存映射呢?是通用的吗?
发表于 2020-10-16 20:41:55 | 显示全部楼层


wyj777 发表于 2020-10-16 17:32
可以在相关网站查一下LKT,产品口碑不错型号齐全


这个是针对什么型号的内存映射呢?是通用的吗?
头像被屏蔽
发表于 2020-10-16 22:40:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
发表于 2020-10-17 20:36:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-18 16:49 , Processed in 0.028657 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表