raw interrupt status register

takeman 2013-04-03 03:32:00
RT
此寄存器是干什么的,谁能给解释一下?
...全文
1047 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuittiger 2015-09-22
  • 打赏
  • 举报
回复
引用 2 楼 ohohoohoho 的回复:
[quote=引用 1 楼 lf_kyo 的回复:] 没有被mask的某硬件产生中断后,这个中断信息会经过VICINTENABLE和VICINTSELECT的筛选后决定是否传递、以IRQ还是FIQ的形式传递给内核。 而从这个raw interrupt status register 中可以读出在VICINTENABLE和VICINTSELECT之前的中断信息的状态。
那么请问raw interrupt 和 masked interrupt分别指什么呢?本人小白一只,能否说的详细一点。谢谢~[/quote] raw interrupt是指的原始中断请求,32个被复制一份到这个寄存器中备查;masked interrupt是指被屏蔽了的中断请求。原始的中断请求不一定被送到CPU得到响应,有可能由程序员把它屏蔽
陨落 2014-04-21
  • 打赏
  • 举报
回复
引用 1 楼 lf_kyo 的回复:
没有被mask的某硬件产生中断后,这个中断信息会经过VICINTENABLE和VICINTSELECT的筛选后决定是否传递、以IRQ还是FIQ的形式传递给内核。 而从这个raw interrupt status register 中可以读出在VICINTENABLE和VICINTSELECT之前的中断信息的状态。
那么请问raw interrupt 和 masked interrupt分别指什么呢?本人小白一只,能否说的详细一点。谢谢~
lf_kyo 2013-04-07
  • 打赏
  • 举报
回复
没有被mask的某硬件产生中断后,这个中断信息会经过VICINTENABLE和VICINTSELECT的筛选后决定是否传递、以IRQ还是FIQ的形式传递给内核。 而从这个raw interrupt status register 中可以读出在VICINTENABLE和VICINTSELECT之前的中断信息的状态。

21,620

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧