- 6
- 0
- 约8.52千字
- 约 10页
- 2018-09-17 发布于江苏
- 举报
基于ARM的片多数为复杂的片上系统,这种复杂系统里的多
ARM 启动过程—冯臻夫
基于ARM的芯片多数为复杂的片上系统,这种复杂系统里的多数硬件模块都是可配置的,需要由软件来设置其需要的工作状态。因此在用户的应用程序之前,需要由专门的一段代码来完成对系统的初始化。由于这类代码直接面对处理器内核和硬件控制器进行编程,一般都是用汇编语言。一般通用的内容包括:??中断向量表??初始化存储器系统??初始化堆栈??初始化有特殊要求的断口,设备??初始化用户程序执行环境??改变处理器模式??呼叫主应用程序??中断向量表??ARM要求中断向量表必须放置在从0地址开始,连续8X4字节的空间内。??每当一个中断发生以后,ARM处理器便强制把PC指针置为向量表中对应中断类型的地址值。因为每个中断只占据向量表中1个字的存储空间,只能放置一条ARM指令,使程序跳转到存储器的其他地方,再执行中断处理。??中断向量表的程序实现通常如下表示:??AREA?Boot?,CODE,?READONLY??ENTRY??B ResetHandler??B UndefHandler??B SWIHandler??B PreAbortHandler??B DataAbortHandler??B IRQHandler??B FIQHandler??其中关键字ENTRY是指定编译器保留这段代码,因为编译器可能会认为这是一段亢余
您可能关注的文档
- 在全国病险水除险加固规划一期项目.doc
- 在全国知识产系统执法工作会议上的讲话.doc
- 在全市交通运系统执法培训班开班典礼上的讲话.doc
- 在全市信访联会议上的讲话.doc
- 在全市农村居养老服务工作推进会上的讲话.doc
- 在全市旅游业点项目建设推进工作领导小组.doc
- 在全市水务项建设动员会议上的讲话.doc
- 在全市纪检监工作创新表彰大会上的讲话.doc
- 在全市脱贫攻现场会议上的讲话.doc
- 在全市统计系半年经济形势分析暨.doc
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 2018中考历史综合主观题答题模板.doc VIP
- 高中英语外研版 单词表 选择性必修2.pdf VIP
- 商务数据分析与应用 第2部分 工具篇.pptx VIP
- 2024年放射科不良事件及危急值报告制度培训考试试卷.docx VIP
- 高中英语外研版 单词表 选择性必修1.docx VIP
- 冷干机使用说明书.pdf VIP
- CECA GC1-2015 建设项目投资估算编审规程(完整).pdf VIP
- 商务数据分析与应用-第3部分-应用篇.pptx VIP
- 湖北省武汉市部分重点中学2024-2025学年高一下学期期末联考数学试卷(含答案解析).pdf VIP
- 商务数据分析与应用 第1部分 原理篇.pptx VIP
原创力文档

文档评论(0)