Hi
I am trying to design a LLD driver for mcasp specifically for my project . i got my driver working without EDMA3. While configuring EDMA ping pong scheme cause problems in driver.
I met with some unexpected issue ; even without copying(trying to loopback data at dsp from aic3106 codec) tx/rx ping pong buffers on isr ,audio is hearing at the out with edma configured. Is it may be a known bug to handle in EDMA config. Also only right channel audio is getting back in the above loopback.
aic3106 is configured in I2S, 16 bit audio word length & mcasp is configured for 2 TDM slot, 16 bit slot, no rotate, MSB first.,synchronous
Also i saw starterware DMA Buffer handling for Ping-Pong Operation doc. whats the advantage than datasheet example??
Hope for best
Thanks