Ethernet received packets discarded after being flagged as dribble error in RMII mode
We are developing a single pair ethernet board using STM32H725VG as MCU and DP83TD510E (Texas Instruments) as PHY. MCU and PHY are interfaced through RMII mode (10Mbps).
When we run our application, the problem is that MCU drops some ethernet packets received through RMII. Looking at the ethernet Rx descriptor RDES3, we notice the related ethernet packets are discarded because bit 15 (error summary field) and bit 19 (dribble bit error) of RDES3 are set to 1, while at the same time bits 20, 21, 22, 23, 24 are always zero. Since the MCU reference manual (RM0468 Rev 3) says that dribble bit error is valid only in the MII Mode, we would like to ask you if it is correct to discard received packet flagged as dribble error (in RMII mode) or if they should be forwarded to the system.
Thank you for your help.
Kindly,
Riccardo
