我用6678和K7采用x4 3.125G进行通信,目前测试的时候,链路每次都能正常,但是启动50次左右,就会出现1次,FPGA发送的门铃中断,在DSP产生不了中断,只是端口初始化成功的状态,这个该怎么调试?srio是不是有链路错误达到上限就自动停止通信的问题?或是其他的什么呢?
在测试中还发现,当主程序写了一些算法后,srio中断也会在运行一段时间后自动不产生了。但是去除这些算法就没有问题。但是这些算法用的内存都和srio没有关系。
请指点调试的方向。
Ryan BL:
你用的什么程序,stk吗?
doorbell中断直接读取对方发送doorbell号,注意这里如果你把其中一个映射为error后,这个doorbell号和error是冲突的。