各位工程师好:
我在调试c6678与fpga的srio通信情况如下:
1.KeyStone_SRIO_match_ACK_ID()中的两个Maintenance都可以通过
2.在使用Maintenance读对面的Base Device ID CSR也可以通过,并且SP0_ACKID_STAT寄存器正常累加。
3.按照论坛中的知道srio模块自带的错误检测寄存器没有检测出错误。
问题1:directIO不成功,SP0_ACKID_STAT中的Inbound_ackID位置不能累加。
问题2:程序不是每次都能初始化成功,经常需要reset几次才可以。常出现的错误有Maintenance write超时等。