FPGA和DSP通过SRIO传输数据,FPGA作为initiator,DSP作为target,FPGA通过DIO的方式,使用NWRITE向DSP的MSMC的0x0C10_0000写入uint16的递增数据(0~65535),在CCS的MemoryBorswer(uint16 ti style)中看到内存的数据为0~127,130,131,130,131,132~255,。。。
原本应该时128和129的数据丢失,后面也是隔256B的长度发生丢失数据的情况,使用keystone 相关的例程初始化DSP。
看数据应该是DSP在接收超过256B(DIO方式最大负载)时,接收发生错误。
这应该从哪里排查定位?