我用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这个地方怎么修改。如果可以的话帮忙发一份配置好的源码,我好对照一下自己的看到底出问题在哪里。非常感谢!!!!!!!!!!
lei sun1:
大家看帖的,不懂的也帮忙顶一下帖子,如果这个问题解决了我就把我之前做出来的工程发出来让大家参考一下
大家帮忙顶一下让专家看!!!!!我都已经看了好几天的手册了,各种该参数还是不行啊
lei sun1:
回复 lei sun1:
还是没有专家帮忙看看嘛。自己顶!!!!!
lei sun1:
回复 lei sun1:
求大神帮忙啊1!!!!!!!!!!!!!!1
Allen35065:
回复 lei sun1:
type 11还是type 9;
PE_FEAT bit 4 Large system 设置了没有?
TI中文支持网