自己网站做问卷调查,asp.net做的小网站,重庆模板自助建站,建设工程材料登记备案申请网站中断节点 这里是由原厂的BSP工程师写的一部分 在CPU的外部有一个GIC控制器#xff0c;外设会连接在GIC控制器上 设备树是对硬件进行描述的#xff0c;所以设备树会对CPU进行描述#xff0c;也要对GIC 控制器进行描述#xff0c;这部分的代码由原厂的BSP工程师进行编写外设会连接在GIC控制器上 设备树是对硬件进行描述的所以设备树会对CPU进行描述也要对GIC 控制器进行描述这部分的代码由原厂的BSP工程师进行编写这部分就对应上图的上半部分。 首先gpio0是一个标签可以理解为名字gpio0fdd60000是这个节点的名称fdd60000是这个gpio0的寄存器地址这个只是为了取名字实际可能没有意义具体还要看内部其他参数。 在节点中出现gpio-controller说明这是一个gpio控制器出现interrupt-controller代表这是一个中断控制器同时出现是因为gpio引脚也可以作为中断使用 在interrupts GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH;中GIC_SPI 33代表33号引脚为SPI中断IRQ_TYPE_LEVEL_HIGH表示高电平触发 #interrupt-cells 2;是重点这表示引用这个节点的interrupts 可以有几个值可以看到是两个值 这部分是实际使用时编写的 interrupt-parent gpio0;这里引用了上面的gpio0节点也就是上面的中断控制器 interrupts RK_PB5 IRQ_TYPE_LEVEL_LOW;表示那个引脚作为中断引脚低电平触发中断这里有两个值从上面的#interrupt-cells 2;中定义的规定了两个值所以这里就有了两个值一个引脚编号一个触发模式 从上面这两个参数就可以判断出来使用那个管脚gpio0PB5中断引脚低电平触发 选择中断控制器 中断控制器的级联