第四节arm存储跟异常中断处理资料.pptVIP

  • 4
  • 0
  • 约1.6万字
  • 约 94页
  • 2019-06-09 发布于湖北
  • 举报
第四节arm存储跟异常中断处理资料

* * * * 身无彩凤双飞翼,心有灵犀一点通 5 中断的响应和处理流程 中断的响应 0x18 是中断异常发生后的跳转入口 中断响应时,应该明确具体的中断源,以便针对处理 中断响应的处理流程 根据中断 Pending 寄存器的标志,确定中断源 及时清除中断 Pending 寄存器的标志位,否则 会发生中断返回后立即又被中断,重复不断的响应 会丢失中断处理过程中发生的中断,返回后不响应 进行相应中断处理,一般是读写数据 * * 参考资料: 嵌入式系统基础教程,第2章 俞建新 王健 宋健建编著 机械工业出版社 * * CP15即所谓的系统控制协处理器(System Control Coprocessor)。在基于ARM的嵌入式系统中,诸如Cache配置、写缓存配置之类的存储系统管理工作由协处理器CP15完成。在一些没有标准存储管理的系统中,CP15是不存在的。在这种情况下,针对协处理器CP15的操作指令将被视为未定义指令。 * ARM处理器的MMU部件主要完成以下工作: ◇虚拟存储空间到物理存储空间的映射。ARM采用了页式虚拟存储器管理。页的大小有两种:粗粒度和细粒度;换言之有粗页和细页二种之分。 ◇存储器访问权限的控制。 ◇设置虚拟存储空间的缓冲特性 * 保护单元(PU,Protection Unit)提供了一个相当简单的替代MMU的方法来管理存储器。对于不需要MMU的嵌入式系

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档