This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

srio message 模式测试有问题,请技术支持帮忙解决一下很急



我用6678回环测试srio的message模式deviceID用8位的时候message模式可以正常工作但是当我把deviceID修改成16的时候就不行了。我用的驱动是论坛上面下的KEYSTONE_SRIO的驱动。

deviceID由8位变成16我修改了message发送接口里面的tt变量值由0变成了1,同时我也修改了message_rx_map 这个结构体里面配置RX_MAPxx_H寄存器对应的tt也相应的设置成了1表示我用的是16的deviceID。但是回环的时候接收不到数据,查看错误寄存器ERR_DET发现一直位0x80这个值,查找了寄存器手册是说bit7这一位是CPPI security 。感觉像是cppi的queue_num出现了问题。但是不知道如何继续查找问题。

请专家帮忙分析一下message模式deviceID由8位变到16的时候都修改那些地方特别是pkt_dma这个地方怎么修改。如果可以的话帮忙发一份配置好的源码,我好对照一下自己的看到底出问题在哪里。非常感谢!!!!!!!!!!