目前在调试多片6678与fpga通过cps1848交换芯片通信,使用的是论坛中keystone_srio例程调试过程中有几个问题。
1.dap向dpga发数时而成功时而失败,失败是查看error status寄存器的input_error被拉高,不知道是什么原因,是不是没有添加维护函数?
2.维护函数keystone_srio_match_ack_ID在哪种情况需要调用?
3.srio初始化后,添加维护函数用卡在while(uiresult | uilocal_in_ack_ID + 1 !=uiremode_out_ack_ID))中,其中uiResult用不为0,表示读写失败,可能是什么原因造成的?
本人刚接触这方面的东西,还不太熟悉,希望大虾们不吝赐教,谢谢!