各位你们好:
我用的是AM3358,ti-processor-sdk-linux-am335x-evm-03.02.00.05
在调试触摸屏的过程中发现了以下问题,请指教
在触摸屏使用过程中,大概5次点击屏幕,会出现一次最后一次采样结束,PENUP中断没有触发。
通过读取寄存器RAWSTATUS
发现PENUP的中断标志是被置1了,但是驱动中中断线程没有被调用到。
下面这个就是抬起中断未触发读出来的值。
Read at address 0x44E0D024 (0xb6f92024): 0x00000600
root@am335x-evm:~# devmem2 0x44e0d024 w[0x00000402]
/dev/mem opened.
Memory mapped at address 0xb6fb1000.
Read at address 0x44E0D024 (0xb6fb1024): 0x00000600
而正常抬起中断触发后,读出来的值
root@am335x-evm:~# devmem2 0x44e0d024
/dev/mem opened.
Memory mapped at address 0xb6fe8000.
Read at address 0x44E0D024 (0xb6fe8024): 0x00000400