TI中文支持网
TI专业的中文技术问题搜集分享网站

如何在AM3354上设置GPIO中断的优先级

各位大师。

    我现在在kernel 3.2.0的BSP上用AM3354。用GPIO来当成中断输入。(gpio1_17和gpio1_18)

   但是发现从硬件中断来,到真正进入kernel的中断处理函数,要1ms以上的时间。

   有什么代码可以修改gpio的中断的优先级呢?

Jian Zhou:

中断相应进程的优先级一般是很高的,一般在OS下中断延时也是很正常的,请参考:

http://processors.wiki.ti.com/index.php/AM335x-PSP_04.06.00.11_Features_and_Performance_Guide#Interrupt_Latency_Measurement

dong yan1:

回复 Jian Zhou:

谢谢。那有办法减少延时吗?

Jian Zhou:

回复 dong yan1:

一般都是Linux进程调度决定的,目前没想到修改的办法。

dong yan1:

回复 Jian Zhou:

多谢回复

JinCai Sun:

带os的API中断一般延长都比较长,可以尝试裸跑starterware

dong yan1:

回复 JinCai Sun:

ok!

赞(0)
未经允许不得转载:TI中文支持网 » 如何在AM3354上设置GPIO中断的优先级
分享到: 更多 (0)