- 8
- 0
- 约2.15万字
- 约 23页
- 2020-12-10 发布于广东
- 举报
可编辑文档
PAGE 页码页码/NUMPAGES 总页数总页数
ARM Linux中断源码分析(2)——中断处理流程
ARM支持7类异常中断,所以中断向量表设8个条目,每个条目4字节,共32字节。.
?
异常名称
中断向量
异常中断模式
优先级
复位
0x0
特权模式
1
未定义的指令
0x4
未定义指令中止模式
6
软件中断
0x8
特权模式
6
指令预取中止
0x0c
中止模式
5
数据访问中止
0x10
中止模式
2
保留
0x14
?
?
外部中断请求IRQ
0x18
IRQ模式
4
快速中断请求FIQ
0x1c
FIQ模式
3
?
回顾第一节所讲的内容,当一个异常或中断发生时,处理器会将PC设置为特定地址,从而跳转到已经初始化好的异常向量表。.因此,要理清中断处理流程,先从异常向量表开始。对于ARM Linux而言,异常向量表和异常处理程序都存在arch/arm/kernel/entry_armv.S汇编文件中。
vector异常向量表
点击(此处)折叠或打开
.globl????__vectors_start
__vectors_start:
????swi????SYS_ERROR0
????b????vector_und?+?stubs_offset
????ldr????pc,?.LCvswi?+?stubs_offset
????b????vector_p
您可能关注的文档
最近下载
- 2026年高考语文备考之必背补充教材篇目(原文+注释+翻译).docx VIP
- 《社保费缴费事项》课件.pptx VIP
- 新闻媒体行业的舆论引导与意识形态培训.pptx VIP
- SMT基础与工艺课件:表面组装元件SMC.pptx
- AI赋能离散制造行业数字化智能工厂总体规划解决方案(ERP+MES+PLM+APS+WMS+CPS):总体架构及各系统规划方案.pptx
- 大连理工大学“电气工程及其自动化”《电工学》23秋期末试题库含答案.pdf VIP
- 公路养护桥梁安全培训课件.pptx VIP
- 旷视科技行业分析.pptx
- 心理健康教育教案掌握学习方法和策略_课件.ppt VIP
- 第7课《社会主义好》第二课时(教学课件)统编版《道德与法治》五年级上册 新教材.ppt
原创力文档

文档评论(0)