mips中断流程

mips中的中断流程

MMC中断—> MMC控制器—>中断控制器—>CPU
(中断源)

中断的产生

以mmc的中断为例:
在外部中断产生后,mmc控制器接受到中断,并将相应的控制器标志位进行置位。与此同时MMC控制器向中断控制器发出中断请求。

中断控制器

中断控制器在接受到相应模块的中断请求后,会将中断控制器中的相应寄存器的对应标志位进行置位。(此时的设置标志位是为了记录该中断是来自那个模块)。设置完成后中断控制器向CPU发送中断请求。

cpu处理中断

CPU接受到中断请求后,进入中断的异常入口(0x180),设置各种状态,并从中断控制器读取相应的寄存器的标志位,判断是那种模块的中断,再调用相关处理函数进行处理

在这里简单记录一下中断流程,以后再继续完善

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值