request_irq 获取不到设备发的中断

TsingSoftware2014 2019-03-12 07:20:29
使用request_irq注册中断,注册成功了,在proc/interrupts能看到设备。开机后拉取波形设备端有正常拉中断波形,为什么CPU端的中断数一直是0?还有哪些可能点吗?接的管脚没有问题。
...全文
364 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
melo_fang 2019-03-20
  • 打赏
  • 举报
回复
有个办法是,一版gpio中断都会有一个寄存器,写1可以触发中断,你手动写1尝试下可以触发吗
TsingSoftware2014 2019-03-20
  • 打赏
  • 举报
回复
引用 6 楼 melo_fang 的回复:
有个办法是,一版gpio中断都会有一个寄存器,写1可以触发中断,你手动写1尝试下可以触发吗
谢谢,不过这个暂时没有找到,以后可以试试,谢谢您。
TsingSoftware2014 2019-03-20
  • 打赏
  • 举报
回复
引用 5 楼 枫叶会再红吗 的回复:
确定管脚是对的。可以先单测下主板端的中断脚外部给高低电平,看中断响应不,如果主板端是没问题,TP IC端也拉了,那就只可能是中断触发方式。
谢谢您的建议,下次遇到类似的可以考虑试试,这次是mtk的dws文件配置同步的问题,谢谢您。
TsingSoftware2014 2019-03-20
  • 打赏
  • 举报
回复
引用 4 楼 迷雾绿洲 的回复:
引用 3 楼 TsingSoftware2014 的回复:
[quote=引用 2 楼 迷雾绿洲 的回复:]
中断控制器上还有使能或者mask 把
您好,request_irq不是会enable_irq吗?而且我有尝试enable下,也不行,tp这端确认是可以拉中断的。

requeset_irq 也要看具体做法,arm11和更低的cpu 都是有中断控制器,之后再接到cpu ,之后的是中断线直接接到cpu 的,中间过程还是要看看的[/quote]谢谢大佬,不是这里的问题,是mtk的dws文件配置同步的问题,谢谢您。
枫叶会再红吗 2019-03-16
  • 打赏
  • 举报
回复
确定管脚是对的。可以先单测下主板端的中断脚外部给高低电平,看中断响应不,如果主板端是没问题,TP IC端也拉了,那就只可能是中断触发方式。
fly 100% 2019-03-16
  • 打赏
  • 举报
回复
引用 3 楼 TsingSoftware2014 的回复:
引用 2 楼 迷雾绿洲 的回复:
中断控制器上还有使能或者mask 把
您好,request_irq不是会enable_irq吗?而且我有尝试enable下,也不行,tp这端确认是可以拉中断的。
requeset_irq 也要看具体做法,arm11和更低的cpu 都是有中断控制器,之后再接到cpu ,之后的是中断线直接接到cpu 的,中间过程还是要看看的
TsingSoftware2014 2019-03-14
  • 打赏
  • 举报
回复
引用 2 楼 迷雾绿洲 的回复:
中断控制器上还有使能或者mask 把
您好,request_irq不是会enable_irq吗?而且我有尝试enable下,也不行,tp这端确认是可以拉中断的。
fly 100% 2019-03-14
  • 打赏
  • 举报
回复
中断控制器上还有使能或者mask 把

21,600

社区成员

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

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