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.

McAsp RFIFO



Hello,

The question refers to DSP of OMAP l138:

I am trying to use interrupts and RFIFO to receive data from one serializer in TDM mode with 16 slots. I enable the RFIFO and the RLAST interrupts. At the first interrupt the RLVL in RFIFOSTS is 1 (I expected 16 - one for each slot) so I read one word from the FIFO. The ROVRN in RSTAT is also set so I clear it by writing 1. At the following interrupts the RLVL is 0 and the ROVRN is always set. It looks like the McAsp does not write to RFIFO  after the first word. What could be the reason for that?

Thanks