This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: TCP/IP on Olimex - sam7-ex256
On Sun, 2008-05-11 at 15:12 +0200, Andrew Lunn wrote:
> I know of people who have used lwip on this device.
>
> The LWIP stack has lots of configuration options which will affect
> memory usage. Do you need TCP? No, then remove it. How many TCP
> connections do you need? Change CYGNUM_LWIP_MEMP_NUM_TCP_PCB etc.
>
Actually I don't need TCP, UDP is enough. I haven't used eCos in a
while so I'm still clearing the cobwebs. I know lwIP works on this
device I ran the FreeRTOS demo so I'll dig in.
> What i sometimes do in situations like this is edit the linker script,
> target.ld, to give it more memory than there actually is, just so that
> it will link. Then use arm-elf-nm or arm-elf-objdump --syms to look at
> the size of the symbols. Find the big ones and try to optimize
> them. Often the symbols causing the problem are not where you expect
> them.
Great tip, I'll try that.
__
Ormund
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss