I'm trying to run the example code from
http://code.google.com/p/c5505-ezdsp/
specifically the audio filter demo for the c5515
The code compiles succesfully and runs, but I hear no audio on the output on the board when audio is sent in from an mp3 player. When I use the memory view to inspect the contents of the incoming data buffers, they seem to only contain zeros.
I also added a dma_count variable which is incremented every time there is a DMA interrupt, which appears to be getting interrupted which should show that the I2S config is correct on both ends. I can modify the code to reverse the master/slave configuration and I get the same behaviour.
I think this may be a hardware fault also. The first few times I tried running this demo, I had the same issue. However, it did work and successfully filter audio a few times before going back to the above behaviour again. It doesn't seem to be a software issue as there were minimal changes, and the sample code should work anyway without change, right?
In a couple of weeks I will have some limited access to an oscilloscope so I should be able to give detail about what is appearing on the busses. In the meantime any advice would be appreciated.