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

TMS320C6678: dsp的SRIO发送第一个NRead包超时

Part Number:TMS320C6678

我的平台是CCS5.5,pdk_C6678_1_1_2_6。

关于SRIO我的操作是先发送一个256字节的NWrite包,后发送一个NRead包。

经常出现第一个NRead超时的情况(即Completion Code为1),对端已经收到NWrite包;后续的NWrite包和NRead包皆正常。仅第一个NRead会出现异常。

另外我进行了SRIO回环测试是稳定的。

请问该问题出现的原因,能否给一些建议?

谢谢!

Shine:

completion code=1表示回应包超时,可以看看在第一次Nread操作时,FPGA端是否完成了初始化,收到了DSP的NREAD命令并回送了正确的回应包和数据?

,

user6027759:

我是dsp-dsp通信,双方都已经完成了初始化。接收端已经收到发送端的数据了,但是发送端的NRead包显示超时(仅第一个NRead包)。后续的NWrite与Nread包都是正常的

,

Shine:

请跟一下程序看是哪里出问题了?是不是回应包的有问题?

,

user6027759:

跟了程序,发送端设LSU寄存器没有发现问题。

该问题如何排查,能否提供思路,谢谢!

,

Shine:

能否发一下配置代码,我需要转给英文e2e论坛工程师。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6678: dsp的SRIO发送第一个NRead包超时
分享到: 更多 (0)