设备数中的interrupt

发布时间:2024-11-23 23:54

在购买新设备时,同步旧设备上的数据到新设备。 #生活技巧# #数码产品使用技巧# #数据恢复工具使用#

设备数中的interrupt

最新推荐文章于 2024-08-28 22:00:05 发布

shiyongyue 于 2017-07-19 15:42:18 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

设备树中有很多描述中断的地方例如

axi_timer@42800000 {

    compatible = "xlnx,axi_timer-1.03.a";

    reg = <0x42800000 0x10000>;

    interrupts = <0 37 1>;

      interrupt-parent = <&gic>;

};

一开始搞不清楚中断号37从哪里来的,根据网上资料现在整理一下思路。

先看几个缩写

IPI:inter-processer interrupt   中断号0~15

PPI:per processor interrupts    中断号16~31

SPI:shared processor interrupts  中断号 32 ~32+224

SGI:software generated interrupts (SGI).

设备树是用来描述硬件信息的,因此里面不涉及软件中断SGI,从设备树包含的头文件可以看出这一点:

在arm-gic.h文件中定义的只有SPI和PPI

#define GIC_SPI 0

#define GIC_PPI 1

一般设备树中的中断都是SPI,那么 interrupts = <0 37 1>;形式中的<X Y Z>

都是什么呢

X:GIC_SPI或者GIC_PPI

Y:物理中断号-32

Z:触发方式

1 = low-to-high edge triggered2 = high-to-low edge triggered (invalid for SPIs)4 = active high level-sensitive8 = active low level-sensitive (invalid for SPIs).

网址:设备数中的interrupt https://www.yuejiaxmz.com/news/view/221917

相关内容

外部中断(按键1)
基于单片机室内室外环境空气质量检测系统设计(毕业课设)
【TINY4412】LINUX移植笔记:(23)设备树LCD触摸屏驱动
中职计算机与数码设备维修专业
如何使用数据AMQP的方式推送设备数据
数据传输与IoT:设备连接与数据传输
【存储设备】数据存储设备有哪些 四大移动存储设备选购指南
计算机与数码设备维修
对称多处理器和处理器间中断的实现
轻松维护数码设备的清洁小妙招

随便看看