码迷,mamicode.com
首页 > 其他好文 > 详细

[ZYNQ-7]PS处理PL外部中断的简单实例的剖析 (参考米联miz702n)

时间:2017-08-16 00:46:53      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:产生   相关   技术分享   lap   调用   剖析   实例   函数   log   

Zynq的ARM通过GIC中断控制器来接收核仲裁所有的中断。由于中断向量表只有4Bytes大小,仅仅正好存放一条跳转语句,因此当产生一个外部中断时,中断处理的大致过程:PC内容保存到LR_IRQ用于中断返回,拷贝CPSR到SPSR_IRQ以反应中断模式,屏蔽其他中断,紧接着将PC设置为中断向量表入口。CPU完成现场保护。确认中断源,并调用相关的中断处理函数。恢复CPSR,恢复CPU现场,中断返回。

 

 

 

 

技术分享View Code main.c of simplified Interrupt instance (from miz702N)

 

未完,待续。

[ZYNQ-7]PS处理PL外部中断的简单实例的剖析 (参考米联miz702n)

标签:产生   相关   技术分享   lap   调用   剖析   实例   函数   log   

原文地址:http://www.cnblogs.com/priestyoyo/p/7368481.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!