flyriz 发表于 2012-07-07 22:37

ARM在内核中断号

#define S3C2410_CPUIRQ_OFFSET(16)

#define S3C2410_IRQ(x) ((x) + S3C2410_CPUIRQ_OFFSET)

/* main cpu interrupts */
#define IRQ_EINT0      S3C2410_IRQ(0)   /* 16 */
#define IRQ_EINT1      S3C2410_IRQ(1)
有大侠研究过内核中断代码吗?这个IRQ_EINT0为什么还加上16呢?谢谢!

邪枫的思念 发表于 2012-07-08 11:47

这里使用的是外部中断0,在linux内部通过宏得到的中断号是16,这就是中断程序使用的中断号。
页: [1]
查看完整版本: ARM在内核中断号