- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADS1.2map文件说明
Yesterday is a history, tomorrow is a mystery, and today is gods gift, thats why we call it the
present. - 1 - E_mail: ee_lyz @
MAP 文件认识初步
JOHNNY LEE
本文摘要:本文主要介绍了基于ARM 核微处理器工程编译连接生成的MAP 文件
结构、内容,简单分析工程各组成元素和生成的映象文件之间的关系。通过实际例子
分析说明MAP 文件,并浅谈MAP 文件对编写代码的作用,认识怎样编写嵌入式系统
软件。
关键词:ADS1.2 ,MAP 文件,输入段,输出段
背景
ARM (Advanced RISC Machines )微处理器实际上是采用ARM 核的微处理器的通
称,ARM 处理器是在嵌入式系统中应用比较广的一种处理器。在手机终端中,ARM
核处理器占有很大的市场份额。本文是通过学习ARM 核处理器来认识嵌入式系统,认
识怎样编写嵌入式系统软件。
ARM 编译连接过程
一、ARM1.2
ADS1.2 是ARM 公司推出的新一代ARM 集成开发工具,提供了代码编辑,代码
调试,armasm (ARM 和Thumb 的编译器),armcc (ARM C 的编译器),armcpp
(ARM C++编译器),tcc (Thumb C 编译器),tcpp (Thumb C++编译器),armlink
(ARM 连接器)和fromelf (ARM 映象文件转换工具)等工具,可以适用于AMR7 、
ARM9 等ARM 核处理器。用户可以建立MCP 工程来编译代码工程,也可以写bat 文
件或makefile 文件用命令行方式来编译代码工程。armasm,armcc,armcpp ,tcc ,
tcpp ,armlink 和fromelf 的使用说明可以在command 下通过输入相应的exe 文件得到。
二、ARMLINK 过程
一个比较典型的嵌入式系统编译连接工程所需元素基本包括以下几个元素:
汇编文件,即*.s 文件,负责boot 过程、中断处理过程等
c 文件(或c++文件)负责操作系统及其他具体应用实现
lib 文件,armlink 所需的库文件,也可能是部分连接(参数-partial )生成文
件,也可能是第三方提供的lib 文件(需注意endian 等因素影响)
scatter file 文件,scatter file 文件是一个配置文件,用于实现分散加载技术。
分散加载技术ARM 工具的一个特性,用来指定最终生成的目标映像文件运
版权作者所有,欢迎转载
Yesterday is a history, tomorrow is a mystery, and today is gods gift, thats why we call it the
present. - 2 - E_mail: ee_lyz @
行时的分布状态。连接参数为-scatter file,后面加*.scf 文件,因为是文本文
件,文件扩展名没有定死。
编译连接过程如图1 所示
汇编文件 armasm
A fromelf bin 文件
R
armcc/tcc M
C/C++ 文件 armcpp/tcpp L map 文件
您可能关注的文档
- 3招保湿能收细毛孔.docx.docx
- 37-2章人工合成抗生素2009.6.pdf
- 《数学分析(中)》教学大纲.pdf
- 3月22日--项目之职业道德、组织级、大项目管理信管师.pdf
- 3应面法优化微波提取花生壳总黄酮工艺.pdf
- 3女贞子水提物中有效成分及多糖含量分析.pdf
- 3物质的分离和提纯.doc
- 《数学分析》学习心得体会.doc
- 《数学分析》 数学分析》考试大纲.pdf
- 4.1.2硫酸的制备和性质课件4.ppt
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
文档评论(0)