S32K148 ENET Rx stuck after heavy traffic

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32K148 ENET Rx stuck after heavy traffic

769 Views
freddy_ben-zeev
Contributor IV

I'm running the S32K148EVB board with FreeRTOS and LWIP. I have a UDP echo task running on it and I test it under heavy UDP load from a computer. When the traffic I send is heavy enough the MCU stop receiving interrupts from the ENET controller (none of the ENET interrupts). I've checked the NVIC and ENET controllers and no ENET interrupts are disabled. If I enable the ENET controller accelerator to drop frames with MAC layer errors this does not happen anymore (at least not at the fastest traffic I managed).

0 Kudos
1 Reply

662 Views
sehgal
Contributor I

I see the same issue. Under heavy UDP traffic, around 1348 bytes per 100us, the RX engine is freezing. I don't see any indication of what went wrong.

0 Kudos