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

Reply via email to