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

如何调试两片6678通过B通道 X1 Lane SRIO 进行通信

大家好,我们的板子上有4片6678,每一片的A通道连接到了FPGA上,其他三个通道分别和另外三片DSP相连,都是X1模式的,现在老师喊我调试两片6678通过SRIO通信,我在网上下了Keystone_SRIO例程,想先改改来调试通过B通道X1 Lane SRIO连接的两片DSP,现在有几个疑惑:1.我在调试时是不是要选择SRIO NO LOOP模式 2.我自己试着修该了一下  把程序捎到其中一个DSP的0核,另外一个DSP的1核,请问这样做  对么?3.然后我按照上诉操作做下来,捎到0核的那个DSP在CCS里面会如下图显示: ,程序会卡死在一个Keysto_init子程序里面,而捎到1核的那个DSP会如下图显示:

 

    现在不知道改怎么改,或者需要修改哪些东西,希望大家给点建议吧。还有第一次搞这个,现在还不知道怎么判断怎么样才是通了,还请有经验的人士指教一下

Thomas Yang1:

你好

建议烧写out到两个DSP的core0 进行测试。至于是否通了,首先你可以检查port 是否OK来判断初始化是否正常,然后可以试着读写对端DSP的memory通过比较数据来判断链路是否正常。可以参考KEYSTONE SRIO例子来进行判断

jack hu:

感谢 Thomas Yang1的回答,请问如何检测port是否OK呢?模式是选择SRIO NO LOOP么?关键是我现在捎到DSP0的程序会卡在Keysto_ini子程序里面一个while循环里面,按照道理初始化这块应该不需要修改的啊? 呵呵 还有你指的参考KEYSTONE SRIO例子是我现在修改的这个Keystone_SRIO例程还是另外一个呢?

赞(0)
未经允许不得转载:TI中文支持网 » 如何调试两片6678通过B通道 X1 Lane SRIO 进行通信
分享到: 更多 (0)