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

Reply via email to