Hi.
I'm using the C5515 ezdsp stick together with the C55xCSL-LOWPOWER 2.10. I've commented out #define C5515_EVM in csl_general.h and compiled CSL. Then I compile and run the CSL_I2S_PollExample_out and run it. What I get is:
I2S Module Instance opened successfully
I2S Module Configured successfully
I2S Reset Successful
I2S Close Successful
I2S Read & Write Buffers doesn't Match!!!
i2sReadBuff = 0x00002B89@DATA
[0] = 65535
[1] = 65535
[2] = 65535
[3] = 65535
i2sWriteBuff = 0x00002B85@DATA
[0] = 1
[1] = 2
[2] = 3
[3] = 4
If I step through I2S_read manually I obtain
i2sReadBuff = 0x00002B89@DATA
[0] = 0
[1] = 0
[2] = 0
[3] = 0
If I step through manually several times, i2sReadBuff is not always all 0. I few times there are some arbitrary values in i2sReadBuff.
If I put a printf in I2S_read to show fsError and ouError I have always fsError=1 and sometimes ouError=1 or ouErro=0.
Why do I have these problems and how to solve them? A lot of thanks for your help.
Regards,
Andreas