Content originally posted in LPCWare by tjoAG on Mon Sep 15 23:40:24 MST 2014
Hi All
I'm running FreeRTOS and lwip on a LPC1788.
If I set IP_SOF_BROADCAST_RECV to 0 in the lwipopt.h,then I dont get all the broadcast into processing. With i fine.
But if the EMAC is idle for some time (Approx 30 sec or more), then I don't get any RX interrupt anymore.
If I ping it with a regular interval, it never idles out.
Of course setting the IP_SOF_BROADCAST_RECV to 1 will make the EMAC busy all the time and it never idles.
all the lwip tasks are running anf working. I just don't get any interrupt from the EMAC anymore.
Does anyone know what is causing it?
Thomas