great, thanks! I tried many things, but not this one. Also, I want to point out that in the meantime, I decided to move my heap to my SDRAM instead of the 64k SRAM on the AVR32UC3. Now I have enough space to create all my tasks without problem, even with bigger stack sizes.
On Thu, Oct 1, 2009 at 1:09 AM, Mathias Zenger <[email protected]>wrote: > check this: > > http://support.atmel.no/bin/customer?=&action=viewKbEntry&id=299 > mathias > > -----Ursprüngliche Nachricht----- > *Von:* [email protected] [mailto: > lwip-users-bounces+m.zenger <lwip-users-bounces%2Bm.zenger>=mobatime.com@ > nongnu.org]*Im Auftrag von *Dany Thiffeault > *Gesendet:* Mittwoch, 30. September 2009 17:42 > *An:* Mailing list for lwIP users > *Betreff:* Re: [lwip-users] LWIP size > > Thanks Bill, good idea. > I'm still trying to figure out how to generate the MAP file with AVRStudio > 2.1... > > > > On Tue, Sep 29, 2009 at 5:30 PM, Bill Auerbach > <[email protected]>wrote: > >> Check you MAP file and find out where RAM has been allocated. It’s easy >> to allocate too many PBUF_POOLs and run out of memory that way. >> >> >> >> Bill >> >> >> >> *From:* [email protected] [mailto: >> lwip-users-bounces+bauerbach <lwip-users-bounces%2Bbauerbach>= >> [email protected]] *On Behalf Of *Dany Thiffeault >> *Sent:* Tuesday, September 29, 2009 3:56 PM >> *To:* Mailing list for lwIP users >> *Subject:* [lwip-users] LWIP size >> >> >> >> 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 >> > > > _______________________________________________ > lwip-users mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/lwip-users >
_______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
