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.

OMAPL138B-EP: MCBSP的EDMA不工作问题

Part Number: OMAPL138B-EP

我是使用了EDMA通过事件触发模式,自动去读取McBSP的FIFO里面的数据
刚开始工作正常,一段时间后就会出现EDMA的中断不触发问题
查看McBSP的SPCR寄存器的发现RFULL,RRDY,RRST 这3个都为1
发现Receive Overrun 后,重置MCBSP RRST 寄存器后,恢复运行一段时间后,又出现RFULL为1 Receive Overrun 的问题
以此循环多次之后,即使重置MCBSP寄存器也无法恢复正常工作了,只能下电再重启
(该问题有的板子出现频繁一些,有的板子出现概率低一些,使用的是OMAPL132E的芯片)
请问该问题该如何继续跟踪追查,已经困扰多时了。。。。

希望得到回复

使用了MCBSP FIFO EDMA出现RFULL为1的问题,重置MCBSP,只能临时性恢复,一段时间后有反复出现,最后MCBSP彻底不工作,重置也无效,只能下电重启才能恢复