S32K148 ENET Rx stuck after heavy traffic

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

S32K148 ENET Rx stuck after heavy traffic

777件の閲覧回数
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 返信

670件の閲覧回数
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 件の賞賛