Hi,
I would like to know what is the expected (approx.) size of the lwip stack.
I use sequential configuration. My problem is that on my AVR32, I only have
64kbytes of SRAM and for some reasons, it is full. I'm trying to run my
application using FreeRTOS and lwip. When I create tasks, my last one always
fail on the malloc.

So, I'm assuming that FreeRTOS and lwip take a significant amount of space
on my AVR32 in SRAM because my tasks have those sizes (presented in order of
creation):

1- lwip Main task:                        512
2- Startup task (my own):            512
3- FreeRTOS Scheduler:             256
4- Ethernet task (my own):          512
5- Ethif (lwip):                             256
6- Diags task (my own):              512

The last one is the one that fails. So, out of 64kbytes, my tasks take much
less memory. I another project not using lwip, I was able to create 3 tasks
of 1024,  4096 and 4096 of size. So, I presume lwip takes a significant
amount of space.

If yes, how could I tweak the config to reduce the size taken?

Best regards,
DownyTif.
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to