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.

Zeroes from AIC3204 ADC? (c5515x eZdsp)

Hi,

I bought the c5515 ezdsp kit a few months ago but I have never managed to get it to work. I have run various example programs from TI but there is never any audio heard. I have connected a line from an MP3 player and a guitar.

I have managed to get sine waves to play correctly from recordings etc. I have tried messing with the I2S bus config but it doesn't seem to help. Using the memory checker I can see that the ADC in the AIC3204 is either returning all zeroes or it isn't being read in correctly, which seems unlikely since I'm using code examples.

I my device just busted or could the AIC3204 just be in some weird state and need resetting in a special way?

To add details:

The code example I'm using is a echo and reverbation example found on the TI website along with an entire lesson set with chapters about DSP which I can't seem to find again.

The code seems to be setting the I2S on the c5515 as slave on I2S0, which is correct as far as I know from schematics. The codec is also being told to generate clocks for BCLK and WCLK and so is master. 

Also I seem to be wrong about it giving 00.

The example seems to read in data in single words - if I use the memory view I can see that the left incoming sample is always 0x7FFF and the right varies. If I play music into the device I can hear a faint unprocessed version of this sound, but it is also present when the power is disconnected and so seems to be caused by crosstalk between the two jacks indicating a possible hardware fault.

edit: Added some details (above) and fixed incorrect codec name