Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: LPC23xx ethernet

2005-03-16 by balazs_scherer

Hello,

OK, I have used TCP/IP and applications on PIC using not more than 
32k. But it is a hacking, and a garage development.

For a real TCP/IP application you need multiple threads, and RAM to 
buffer packets. So I suggest eCos and LwIP. It a present sollution 
however the LwIP port and configuration options are not too well 
implemented (I think) and needs redevelopment. This stack uses abot 
100k with eCos, but without applications (The physical layer is also 
a great problem, the GPIO system of LPCs are not designed for bus 
connections, I suggess some modifications here, beacause many 
applications needs an 8 bit bus, and the independed SET, CLEAR, READ 
mechanism of LPC is good for individual pins, but very bad for 
buses). 

The real problems in the current LPC chips is a small RAM size. I'm 
thing when somebody using a 32bit uc also want to use RTOS not just 
hacking a code. And RTOS needs RAM. I'm still using LPC2106, however 
I would like having ADC, DAC, but the RAM is so small in the LPC21xx 
versions. The LPC2138 is in the border, 32k RAM could be enought with 
restictions, but If there is 512k Flash, I would like about 128k RAM 
(256k Flash and 64k RAM is much more useable, than 512k Flash and 32k 
RAM). 

Balázs      


--- In lpc2000@yahoogroups.com, "lpc2100_fan" <lpc2100_fan@y...> 
wrote:
> 
> Gus,
> 
> the applications that I saw can work reasonably well with 256k/32
> which would confirm your findings.
> 
> Bob
> 
> --- In lpc2000@yahoogroups.com, "Gus" <gus_is_working@y...> wrote:
> > 
> > it seems like every one is upset I said we need more than 128K!!! 
> > Yes you can fit TCP/IP in 32K and a full blown stack can be 50K 
but 
> > that is the TCP/IP stack "ONLY"!! for our application we need at 
> > least 150K. Same thing for ram, we need at least 25K.
> > 
> > Again this is our own application and you may need less or more 
for 
> > yours
> > 
> > Gus

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.