MCASP、EDMA感觉也配置好了,但就是不工作。不知道怎么检查到底有没有配置成功。
配置的例程能否提供一份 板子是DM642。
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.
MCASP、EDMA感觉也配置好了,但就是不工作。不知道怎么检查到底有没有配置成功。
配置的例程能否提供一份 板子是DM642。
可以参考CSL里的DM642\mcasp2例程,基于EDMA自环的。
http://www.ti.com/tool/sprc090
mcasp+aic23已调通的话,那就着重EDMA的配置,可以看一下下面McASP文档里有EDMA配置说明(Appendix A)。
http://www.ti.com/lit/ug/spru041j/spru041j.pdf
楼主,你是要用DM642做音频处理吗,我也是的,现在配置好了McASP和AIC23B,但是考虑到要引入一些算法,需要配置EDMA,而我作为菜鸟对EDMA一点都不了解,所以你能不能把你的工程文件发给分享一份给我学习一下,我得邮箱wl596121344@163.com.
另外,我有个问题也想向请教一下,我在配置好McASP和AIC23B后加入了一个简单的FIR滤波算法,但是很奇怪的是再输出的时候出现了很大的杂声,且在耳机中听到的声音没有滤波后的效果,通过CCS查看FFT波形对比却是有滤波效果的,不知道你在调试时有没有碰到这种情况,我的McASP是配置为突发模式(接受和发送),AIC23B工作在主模式。
CCS中有查看数据功能,包括时域的和频域的,不过要预先存储在一个数组里面,因为我没配置EDMA,所以不知道你可不可以这样做