I'm using EDMA0 to move data between DSP L1D and McASP. It works fine until I start doing some one-shot transfers with EDMA1 between EMIF and DDR. Once these EDMA1 transfers start, I get a McASP Tx underrun.
from http://processors.wiki.ti.com/index.php/OMAP-L1x/C674x/AM1x_SoC_Architectural_Overview
"For uniquely exclusive master/slave pairs, concurrent transactions can be sent in parallel through and SCR."
lead me to believe that these two sets of transfers should be independent of each other.
Is there in fact some shared resource, or is something subtler going on?
Thanks,
Elron