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 使用时在49.152MHZ使用时,出现不稳定现象,如何解决?



在Dm6467 mcasp0上使用rx0接收IIS格式的音频信号,在采样频率为48KHZ,时隙位宽为32bit,32个时隙的IIS信号时,音频通道虽然可以运行,但是在arm端新运行程序(任意程序如ls命令)后在音频接收端总是出现overrun. 而在系统所有程序稳定后,再运行32通道的音频接收程序,则能够正确稳定运行,不会出现overrun错误.

如果将通道数降低为16个通道,则系统能够稳定运行,不受arm端是否新运行程序的影响.

请问是否能将MCASP0的HCLK及RCLK均配置运行在49.152MHZ时钟频率下?

排除了电源供电不稳等电路原因,测试DDR,EDMA了单独运行的速度,排除速度不够的原因, 由于EDMA没有使用L2,而直接将目的地址指向了DDR2(297MHZ),在EDMA向DDR2传输数据的过程中,arm9 CPU 访问DDR2会导致EDMA速度急速下降或者出错?

是否还可以从其它方面查找问题的原因?