4.24.2007

S3C2443中的 INTOFFSET register會有目前發生interrupt 的source index,這個index是從0 ~ 31,並不是以bit mapping的方式表示。

在 src\Inc\s3c2443_intr.h 中將每個interrupt 的index宣告起來..

#define IRQ_EINT0 0
#define IRQ_EINT1 1
..
在kernel 的 OEMInterruptHandler( )中,先將 INTOFFSET 讀出。

S3C2443的interrupt和S3C2440一樣,有subinterrupt,以UART為例。
在 interrupt

沒有留言: