Hello one question, if i defined one buffer very big, is necesary to increase alot the stack of the task. My memory is 64k too and i have FreeRTOS and lwip. I need to create a buffer of 20000bytes.
Do you think i have enough memory or i need to move all memory to SDRAM? thanks Oscar On Thu, Oct 1, 2009 at 6:05 PM, Dany Thiffeault <[email protected]>wrote: > 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 >
_______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
