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

DSP6678 rapidio与网络驱动共存问题

专家你好,我现在开发DSP6678遇到的问题是:在我们的项目中网络和rapidio驱动需要共存。我现在是用TI开发包中提供的驱动,之前单独跑网络或者单独跑rapidio都没有问题,但两个驱动共同跑时就不不正确了。后来调整了rapidio的初始化代码后,两个驱动可以共存了,但rapidio的中断出现了点问题。该问题是比如我的接收缓冲区个数设置成4,则需要收5个数据包才能产生中断,设置成1则需要2个数据包才能产生中断,其他依次类推。现在我需要接收1个包就产生中断,我查阅了手册也未找到如何设置,才能满足我的要求。

Andy Yin1:

可以使用Navigator提供的Accumulator及QpendQ产生中断,SRIO工作在message方式下,可以配置接收队列为Accumulator进行监控,将其门限设置为1即可;或者也可以选择一个QpendQ作为接收队列,只要有一个包即可产生中断。

赞(0)
未经允许不得转载:TI中文支持网 » DSP6678 rapidio与网络驱动共存问题
分享到: 更多 (0)