您好!
我使用6678开发板,通过以太网(参考GE,没有使用PA和SA)和PC通信,前半个小时可以正常通信。但时间一长,
就会出现DSP端持续死循环的发送流量控制包(见附件),且暂停时间恒为0,然后DSP再也无法响应网络中断,
可以正常响应定时器中断。
请问怎么解决该问题,关闭流量控制可以避免上述问题的产生,但会出现新问题。
1.流量控制包的暂停时间可以设置吗,怎么设置(不能暂停时间恒为0吧)
2.流量控制的触发条件(包括上限和下限)可以设置吗,怎么设置
3.解决上述现象,保证DSP可以正常的和PC进行网络通信,即便发生了流量控制事件
非常感谢!
Thomas Yang1:
您查看下Receive Pause Timer Register (RX_PAUSE)和Transmit Pause Timer Register (TX_PAUSE),看是什么状态。
对于DSP发送接收pause 帧给对方,在发送完1个接收pause帧后,本地的receiver pause timer会加载值 0xFF00,然后递减,直到再次timer为0时,才会发送下一个接收pause帧。