電子工程網
標題: map文件解析-2 [打印本頁]
作者: zntsbkhhh 時間: 2020-10-15 14:09
標題: map文件解析-2
本期介紹后兩種類型。
1. Memory Map of the image
內存(映射)分布;
各部分解析:
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:是指匯總模塊存儲大小信息。
各部分解析:
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 14:59
末尾對RO和RW的計算方法介紹還挺好
作者: 明亮的光 時間: 2020-10-16 15:12
原來map是這樣看存儲的數據的啊,學到了
作者: kessy1 時間: 2020-10-16 15:26
樓主講的很仔細 很透徹 ,學習了 。
作者: Test_wf 時間: 2020-10-16 17:20
樓主介紹下相關的產品,方便使用產品時選型用
作者: xiaoyuhzou1228 時間: 2020-10-16 17:20
你可以在相關網站查一下LKT,他們的產品口碑不錯型號齊全
作者: miniminimini 時間: 2020-10-18 07:27
樓主講的很好,只是不知道這個map文件能幫我們解決啥問題?
作者: zntsbkhhh 時間: 2020-10-18 19:13
可以查看映射分布、移除未使用的模塊等
作者: ?-о 時間: 2020-10-20 14:35
要是有針對不同行業做個產品推薦就好了
作者: wang0327 時間: 2020-10-20 16:31
綜合上期的介紹,樓主介紹的很詳細!學習了!感謝樓主的分享!
作者: QL87 時間: 2020-10-20 18:04
LKT看了相關介紹,性能不錯
作者: 假的會計師 時間: 2020-10-20 18:52
剛好有用到,MARK一下
作者: kessy1 時間: 2020-10-21 08:59
很不錯 希望樓主多發些這些總結 真是對開發有很大幫助
作者: 明亮的光 時間: 2020-10-21 09:06
雖然看不懂,但是覺得前后邏輯性很強,贊哦
作者: Test_wf 時間: 2020-10-21 11:08
長期關注樓主分享的文章,滿滿的干貨真得很實用,有需求的值得收藏保存
作者: wang0327 時間: 2020-10-21 11:34
很有用,圖文清晰明了,已轉我們技術了
作者: 小屁孩123 時間: 2020-10-21 13:39
樓上說LKT?lkt是哪家啊
作者: xiaoyuhzou1228 時間: 2020-10-21 13:43
這你都不知道?LKT就是凌科芯安,
作者: QL87 時間: 2020-10-21 16:09
凌科家的加密產品確實不錯
作者: tyl2010 時間: 2020-10-21 16:12
文章確實不錯,分享的很全面,希望樓主多分享文字解說的內容,對于小白來說看的比較容易
歡迎光臨 電子工程網 (http://m.qingdxww.cn/) |
Powered by Discuz! X3.4 |
主站蜘蛛池模板:
日韩毛片免费观看
|
国产成a人片在线观看视频99
|
97视频在线观看免费播放
|
aaaaaaa毛片
|
草久久免费视频
|
日韩a在线播放
|
狠狠88综合久久久久综合网
|
99欧美视频|
欧美资源站
|
亚洲成片观看四虎永久
|
四虎精品福利视频精品
|
2019国内自拍|
毛片黄片视频
|
国产3级在线观看
|
国产二区自拍
|
精品国产中文字幕
|
一级二级黄色片
|
一级做a爰片毛片
|
麻豆国产入口在线观看免费
|
四虎最新网址
|
国产91免费在线观看
|
老师邪恶影院a啦啦啦影院
老师让我她我爽了好久老
老师感受到它在你里面了吗app
|
日本成人一区二区三区
|
午夜影院在线观看
|
啦啦啦www视频高清在线观看
|
一区二区在线播放视频
|
特级一级毛片免费完整版视频
|
福利视频99
|
久久精品第一页
|
最新亚洲
|
日产乱码卡1卡2卡三卡四在线
|
国产伦理片在线观看
|
最新国产精品视频
|
羞羞视频在线免费
|
999小视频|
青青草久久伊人
|
国产91av视频
|
狠狠综合视频精品播放
|
日韩一级精品视频在线观看
|
欧美三级成人
|
成人免费无毒在线观看网站
|