Part Number:TMS320C6657Other Parts Discussed in Thread:SYSBIOS
大家好 要实现2个6657之间SRIO 的收发
其中发用的是sysbios中的task 收用什么方式 确保不丢数 用中断 还是task?
不了解这一块 希望解惑下 谢了
Nancy Wang:
请问是否有分析过什么原因引起的数据丢失?
,
skysteed:
你好 我还没开始调试dsp<->dsp之间的srio现在就是想知道 接收端的dsp用什么方法正确无误的接收发送端的srio数据(之前调试过dsp->fpga只发不收的srio 用的是查询 没用中断 门铃之类的)在网上看资料 说是用到门铃中断 这个过程是啥样的?是发送端发送数据 同时发送门铃?接收端利用门铃中断接收srio数据?
不太了解srio 谢谢了!
,
skysteed:
你好 我的设计中srio配置为1个2x 2个1x
其中的2x连接fpga 一个1x连接另一个6657
我在别的地方看到如下说法:
SRIO也可以作为端点设备,通过DestID与DeviceID匹配来接受包,也可以通过广播的形式广播设置:使用RapidIO Multicast ID寄存器
我这种sriol连接两个设备的情况 是不是必须通过广播的形式广播设置?
还是也可以用DestID和SrcID匹配来传输包?
我这里srio用SrcID FPGA和另一个6657用不同的DestID?