各位大师。
我现在在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!
TI中文支持网