上面是内核模块代码,初始化GPIO/开启中断/映射GIC
当GPIO中断来临时,linux出现了以下情况,为什么不是出现IRQ35,而是IRQ0:
[ 27.979227] unexpected IRQ trap at vector 00
[ 27.983521] unexpected IRQ trap at vector 00
[ 27.988218] unexpected IRQ trap at vector 00
[ 27.992504] unexpected IRQ trap at vector 00
[ 27.996805] unexpected IRQ trap at vector 00
[ 28.001104] unexpected IRQ trap at vector 00
[ 28.005401] unexpected IRQ trap at vector 00
[ 28.009690] unexpected IRQ trap at vector 00
[ 28.013986] unexpected IRQ trap at vector 00
[ 28.018276] unexpected IRQ trap at vector 00
[ 28.022561] unexpected IRQ trap at vector 00
[ 28.026855] unexpected IRQ trap at vector 00
