S32K148 ENET Rx stuck after heavy traffic

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

S32K148 ENET Rx stuck after heavy traffic

936 次查看
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 项奖励
回复
1 回复

829 次查看
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 项奖励
回复