I am working on LPC1833 microcontroller and used lwip stack *v1.4.1* and
freeRTOS *v7.3.0.*
I am successfully able to up and run the stack and ping this controller from
other device. But this work for sort time(around 2 to 3 minutes) after that
ping is lost.I have trace the issue in which **mem_malloc** function fails
to allocate memory.
The Flow of code it as follows(From top to bottom)
vPacketReceiveTask
|
lpc_enetif_input
|
lpc_low_level_input
|
lpc_rx_queue
|
pbuf_alloc
|
mem_malloc
Now one interesting thing is ping is successfully working until **1536
bytes** successfully allocated and when allocation fail start for those
bytes then ping is lost. 1536 bytes is buffer length of ethernet buffer.
Any one idea about issue?
--
View this message in context:
http://lwip.100.n7.nabble.com/Memory-allocation-fail-after-some-time-in-lwip-stack-for-lpc1833-controller-tp23377.html
Sent from the lwip-users mailing list archive at Nabble.com.
_______________________________________________
lwip-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lwip-users