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
