This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADC does not generate interrupts for touchscreen (AM3352 + Android ICS 4.0.3)

Hi,

We have a custom board very similar to AM335x-evm starter kit, with custom lcd running ICS 4.0.3. We see that ADC recieves interrupt(TSCADC_IRQENB_FIFO1THRES) when we touch lcd and events from both FIFOs are generated.

But after a burst of events we do not get any more interrupts from ADC. Reading its status periodically from timer thread crashes when we touch lcd with error:

Unhandled fault: external abort on non-linefetch (0x1028) at 0xf9e0d0e4.

We look for suggestions where to look for the problem. It seems that all interrupts are not masked but we still do not get events.

Note: When we run newer Android (JB 4.2.2) it seems that the touchscreen works correclty. But then we got very poor Android performance with constant 100% CPU usage and decided to try earlier versions.

Thanks for help,

Alex.