zynq的pl中断在linux下的配置及中断驱动
2017-11-10 12:29
309 查看
Zynq的中断号在dts中的表示 可参考这个文章,不过该文章说的是在dts设备树中的中断号 的配置。
现在的情况是,在zynq 的PL端配置外设中断 ,不涉及dts。
比如zynq中的外设中断号从#61开始,配置成按键button,按下按键时,Linux系统接收中断进行处理。
此时就需要在Linux的驱动中按照物理中断号注册,也就是硬件中断号。
现在的情况是,在zynq 的PL端配置外设中断 ,不涉及dts。
比如zynq中的外设中断号从#61开始,配置成按键button,按下按键时,Linux系统接收中断进行处理。
此时就需要在Linux的驱动中按照物理中断号注册,也就是硬件中断号。
//注册中断 ret = request_irq(61, TxDoneHandler, IRQF_TRIGGER_RISING,"TXDONE_INT", NULL); if(ret) { printk("request TXDONE_INT failed! ret = %d\n", ret); return -1; }
相关文章推荐
- Linux基本网络设置(IP配置等,网卡驱动缓存,网卡中断)
- Zynq-Linux移植学习笔记之11-qspi驱动配置与测试接口
- Linux基本网络设置(IP配置等,网卡驱动缓存,网卡中断)
- Linux基本网络设置(IP配置等,网卡驱动缓存,网卡中断)
- Zynq-Linux移植学习笔记之13-i2c驱动配置
- zynq的自定义IP的驱动(带中断)怎么写?(petalinux实现方式)
- Linux基本网络设置(IP配置等,网卡驱动缓存,网卡中断)
- Zynq-Linux移植学习笔记之12-gpio驱动配置
- Zynq-Linux移植学习笔记之11-qspi驱动配置
- Linux下的硬件驱动——USB设备(上)(驱动配置部分)
- Linux中断子系统:级联中断控制器驱动
- Linux下S3C2440 RTC实时时钟驱动配置与修改
- Linux按键驱动,中断实现流程
- linux驱动开发之多路复用poll+按键点灯+中断+标准输入输出
- Linux环境下USB的原理、驱动和配置
- Linux环境下USB的原理、驱动和配置
- linux下pl330 DMA控制器驱动分析
- linux设备驱动--内核等待队列知识点---结合中断使用
- 深入浅出:Linux设备驱动之中断与定时器
- 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】深入剖析Linux中断机制之三--Linux对异常和中断的处理