TI中文支持网
TI专业的中文技术问题搜集分享网站

dsp6748 dma接收数据问题

TI工程师:

        用dma接收两通道mcasp数据时,对数据做分离处理后,得到的数据每隔320个点就出现小错位,再隔640个点又出现一次错位。此时bcnt设置的正是640,改变bcnt大小不能消除此现象,请教一下这是什么原因导致的。

user5054519:

事情比较急,继续TI工程师帮助

Shine:

回复 user5054519:

请问mcbsp接的是什么器件?外面器件发送的数据源是否正确?如果不对数据做分离处理后,收下来的数据都对吗?

user5054519:

回复 Shine:

接的是2个3106,数据源验证过没问题,如果不对数据进行分离处理,将得到下图数据,因为我是用4个mic连接2个3106,所以数据顺序也是对的,但每个数据后都有一个16位的0数据,我的slot和数据位数都是设置的16位,slot个数为2,不知道这些0有没有问题,单个3106测试时接收的数据没有这些0的啊?

赞(0)
未经允许不得转载:TI中文支持网 » dsp6748 dma接收数据问题
分享到: 更多 (0)