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.

请教 大神 ,OMP138 mcbsp FIFO 的使用异常问题。



大家好,mcbsp使用中 运行一会 异常卡死,请大家帮忙分析一下。

使用场景如下:mcbsp0  的收和发都使用了 FIFO 。 RX  帧速率为20K,工作在从模式 ,TX 帧速率为48K,主模式 。 mcbsp 初始化 后Tx 和 RX运行正常。

但是 不断的 重新加载DSP  初始化mcbsp 启动后,偶尔会有一次(大概30次出现一次) ,运行1分钟 后RX 停止工作,表现为 RX FIFO 还有空间,但是 不产生让FIFO搬移的事件  ,而 打印 SPCR 寄存器 指示 RFULL   。偶尔出现一次 。

刚开始 发现和 L138 的系统参考时钟有关 ,时钟电气特性 不达标时此现象特别明显 。后来更换了时钟后 ,时钟测量很稳定,但就是 30次启动后 会偶尔一次  运行一会接收 就死掉了,增加错误处理机制 ,去读DRR ,仍不能恢复。  

大家有没碰到过,帮忙分析下 ,谢谢