luo1luo2 发表于 2014-11-18 15:52:52

ETH_RXBUFNB 的设置问题

在STM32Cube_FW_F4_V1.3.0 的Ethernet库中,将ETH_RXBUFNB定义为非1的值,大流量PING包和TCP一段时间后,通过Wireshark 监测发现系统对包的响应延迟,常常要收到多个包才一次全部响应这几个包的数据,PING访问会出错。而将ETH_RXBUFNB定义为1则故障解决。涉及到ETH_RXBUFNB只有HAL_ETH_GetReceivedFrame_IT,也没看出个所以然,
虽然将ETH_RXBUFNB定义为1后,系统目前工作正常,但毕竟只有一个发送缓冲区,可能会影响性能。
请教高手什么原因,是库函数有问题,还是其他设置原因,先谢谢了!

发表于 2014-11-18 16:34:48

这个我先看一下库文件。

luo1luo2 发表于 2014-11-18 18:06:31

先谢谢了

expresschs 发表于 2019-12-16 16:19:44

我也遇到这个问题了,该怎么解决
页: [1]
查看完整版本: ETH_RXBUFNB 的设置问题