EMAC interrupt stops if idle?

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

EMAC interrupt stops if idle?

609件の閲覧回数
lpcware
NXP Employee
NXP Employee
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
ラベル(1)
0 件の賞賛
返信
0 返答(返信)