I'm using an eZdsp TMS320F28335 board connected to a PCM4222EVM, and I've finally been able to get the McBSP sort of working...
However, the McBSP will only receive one frame of data. I wait for the RRDY flag to go high, which signifies new data in the DRR registers, at which point I read from the DRR into an array. Reading from the DRR1 register sets the RRDY flag low again, but after this it never returns to high, meaning no more data is being copied to the DRR.
Is there something I have to clear to allow more frames to be read into these registers?