前些时使用C6455的SRIO接口进行板间通信。维护操作、NWRITE、NREAD、DOORBELL操作一切都OK。后来同学把硬件进行了修改,输入DSP的SRIO时钟改为飞线给入。发现所有操作失败。
查看寄存器,发现SP0_ERR_STAT(0x02D01158,只使用了PORT0)寄存器为0x00000001。我想问问,这到底是硬件问题还是软件问题,如果是硬件问题,那么是什么导致此现象出现。
补充一下,SRIO初始化程序在另外一块板卡上可以成功初始化,操作也都OK,SP0_ERR_STAT也为0x00000002。谢谢回答