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

6748mCBSP发送给FPGA数据出错问题

我用MCBSP发送数据给FPAG采用32位的,发送过去时会出现数据丢失了1半,没隔一个数据都会发送一个0,但是自己想法的数据却丢失了1半,而且数据在一些位置上还会出错;当用16位发送时,每16个帧同步,就会出错一个数据,已经修改配置了很多,但没找到解决方式,求解?谢谢

Shine:

请问是C6748做master还是FPGA做master?

yang wangzhuo:

回复 Shine:

FPGA吧,DSP是采集些数据,送入FPGA

yang wangzhuo:

回复 Shine:

发送时钟和帧同步由发送方提供,开始是由DSP提供,

Shine:

回复 yang wangzhuo:

能具体说一下”开始是由DSP提供"是什么意思么?

一般我们讲谁提供clock谁就是master.

yang wangzhuo:

回复 Shine:

这样的话是由DSP提供,因为由DSP发送给FPGA,现在这块问题有突破了,我们这一块使用MCBSP0,但是受MCBSP1的中断影响,去掉MCBSP1中断的话,数据没有丢失,但是每隔8位数据,会有一个数据报错

Shine:

回复 yang wangzhuo:

数据报错是错位还是完全不对?

yang wangzhuo:

回复 Shine:

是出错了,现在修改了下,应该是中断出现问题,可是改掉以后,发现中断无法进入,不能进行数据发送了

Shine:

回复 yang wangzhuo:

是什么中断出现问题?McBSP0还是McBSP1? 现在一次数据都不能发送了么?无法进入中断的话,检查一下是各个中断标志位是否已成功置1?

yang wangzhuo:

回复 Shine:

MCBSP1的中断已经关掉了,MCBSP0的中断是有时候可以进去,有时候不能进去,我不知道这是出现什么问题

Shine:

回复 yang wangzhuo:

不能进中断的时候,中断标志位被置1了吗?

赞(0)
未经允许不得转载:TI中文支持网 » 6748mCBSP发送给FPGA数据出错问题
分享到: 更多 (0)