I used the ADuCM4050 as an MCU to receive PCM data from the ADAU7002, with HCLK at 26MHz, BCLK at 2.6MHz, and Frame Syn at 2.6/256 MHz(about 10kHz). I got two questions for now:
1. I found that the SPORT only generates clocks when submited a buffer, and stops after the buffer is full, causing the microphone chip to stop working. Can the SPORT interface be configured to continuously output clocks?

2. The maximum serial word length of SPORT is 32 bits. Does this mean that only the 32 bits of data in the begining are received between two frame sync signals? However, in my current setup with ADAU7002 using TDM8 and 5/6 slot mode (see the figure below), the SPORT mode fails to receive valid data, only capturing 0 and -1.
Below is figure from ADAU7002 datasheet.

Below is screenshot of 7002 output waveform.

Below is data collected by 4050,1st column is No. of sample points, 2nd column is data.
