This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我用GbE发送大量数据,没用TCPIP协议,大部分时间正常运行,偶尔出错显示descriptor从FDQ弹出式返回值为NULL,将GbE的统计信息输出,发现结果异常部分如下:(DSP内部将数据发送至GbE的PORT0,由GbE转发到PORT2上,进而发送到PC上)
对于port0:RX:RxMOF OVERRUNS = 233, 请问这个FIFO大小应该在什么地方修改,是RX_FIFO_MAX_BLOCKS吗,好像没什么效果?
对于Port2:TX: TxCarrierSLOSS = 7, 这个问题是线路上载波消失吗,是如何产生的呢?
是不是首先发生carrier loss的现象,然后由于前面数据没有及时发送,导致后面的FIFO溢出。
如果是这样的话,carrier loss是相当于掉线吗,产生的原因一般有哪些呢?
RxMOFOVERRUNS 是由于EMAC的PKTDMA无法从内存里读取数据引起的,一般由于内存负载太高,考虑提高EMAC PKTDMA在系统中的优先级看是否有帮助。