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.

关于 TMS320C6713 MCASP 端口配置问题



想在TMS320C6713 上做多路音频处理,使用EDMA 从MCASP1 口同时接收4根I2S 上的数据(8ch),然后存储到本地的Buffer中进行处理,目前单路音频的接收已经调试完成,没有问题,但是接收4路I2S 输入时的EDMA 不太会配置,想来想去,好像很难配置的样子。

请问有类似的参考代码吗? 或者提示一下大概思路也好,多谢!

基本需求:

1. MCASP1 端口 EDMA 接收;

2. 同时接收4根I2S - 8 ch 音频数据;

3. 每帧数据长度为1536 samples,接收完一帧数据后产生中断;

4. 接收到的数据在目的buffer 中的存储格式为:L0 R0 L1 R1 L2 R2 L3 R3...... 共 1536 samples 的数据;

问题:源端和目的端的 EDMA 怎么配置? 源端怎样依次读取4个输入pin 上的数据,目的端怎样按需求存储数据?