Hello Wei Jl
I am the applications engineer for the AD1939 but I am not super familiar with the DSP tools side of your project. So I would like to make sure the DAC is actually getting what it needs to function. Looking at this will shed some light as to what may be going on in software.
I would like to see exactly what register writes are being written to the AD1939. I would think that you would be able to set break points to capture what the software is actually sending. The best way is to use a Beagle to watch the transactions to the codec.
Then the next thing to do is to look at the I2S data and clock lines that are being sent over to the codec. Are there clock outputs? Is there data? You can capture some scope plots and attach them.
Then last, I suppose it would be good to have detailed the settings of any codec related jumpers on the evaluation board.
Thanks,
Dave T