- 5
- 0
- 约1.97万字
- 约 17页
- 2019-01-19 发布于浙江
- 举报
1、程序入口
• 初始化程序中必须指明入口地址,当处理器复位 (仿真时,装载image 文件)后PC 要找
到入口开始执行代码,当各
种异常 (或中断)产生时也要找到各个异常的入口开始执行代码。
•AREAInit,CODE,READONLY
•ENTRY
• 这里使用AREA 伪操作定义一个代码段Init,使用ENTRY 伪操作定义程序的入口。ENTRY
只是定义一个普通的入口
点,且在程序中可以多处定义,它告知链接器,不要在执行优化链接的过程中把这些输入段
作为不使用的段删除
掉,如果要使它作为整个映像文件 (或称整个程序)的唯一的入口点,还需要设置链接器中
的相关选项。使用
CodeWarrior for ARM Developer Suite 环境打开一个工程项 目文件,在 Edit-Debug
Setting-ARM Linker-
Option-Image entry point 项可以指定映像的入口,它指定的是一个地址,通常我们将它和
ROBASE 设在相同
的地址,或是空着为系统默认设置。在Edit-Debug Setting-ARM Linker-Layout-Place at
beginning of
image 项中有Object/Symbol 和Section,其中Object/Symbol 指定目标文件,这里要写入启动
您可能关注的文档
最近下载
- 天龙八部天佛降世最详细攻略.doc VIP
- 贵州省高中信息技术会考复习题(解析版).pdf VIP
- 2026秋招:国家石油天然气管网集团试题及答案.doc VIP
- 2026秋招:国家石油天然气管网集团笔试题及答案.doc VIP
- 2026国家石油天然气管网集团秋招面试题及答案.doc VIP
- 学堂在线 影视制作入门 章节测试答案.docx VIP
- 2024国家管网招聘笔试真题及参考答案(秋招).pdf VIP
- 2026国家石油天然气管网集团秋招面笔试题及答案.doc VIP
- 2026秋招:国家石油天然气管网集团面试题及答案.doc VIP
- 2026国家石油天然气管网集团秋招试题及答案.doc VIP
原创力文档

文档评论(0)