arm vic

S3C6410中断控制器由两个VIC(Vectored Interrupt Controller, ARM PrimeCell)组成和两个TZIC’s(TrustZone Interrupt Controller SP890)。

两个TZIC’s和VIC’s很好的接合起来支持64个中断源。但是单从三星提供的硬件手册上,很彻底了解VIC中断的工作方式,还需要从ARM公 司下载VIC控制器说明手册,ARM PrimeCell Vectored Interrupt Controller (PL192),通读该手册才能帮助我们很好理解VIC中断控制原理。 --摘

 

之前由于不能使用 __irq 而是使用了 __atrribute__(("interrupt")) 出错

 

原来是 __irq 有一个保护现场的工作, 之后使用汇编给补上了, 就好了

posted on 2013-08-12 16:03  kwingmei  阅读(330)  评论(0编辑  收藏  举报

导航