[ZYNQ-7]PS处理PL外部中断的简单实例的剖析 (参考米联miz702n)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[ZYNQ-7]PS处理PL外部中断的简单实例的剖析 (参考米联miz702n)相关的知识,希望对你有一定的参考价值。
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)的主要内容,如果未能解决你的问题,请参考以下文章
zynq7020开发记录(持续更新)--PS和PL间的数据交互