Yahoo Groups archive

Lpc2000

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

Message

Re: [lpc2000] Re: Banchmarking different ARMs

2005-02-26 by Michael Anburaj

Hi,

That was very a quick & incomplete report about code
size (gcc vs SDT 2.51)

[
http://geocities.com/michaelanburaj/downloads/code_lpc.txt
]

ADS may produce better code results than SDT 2.51.

[ FYI: The results were based on the same C source
files & built with -O2 option ]

Though GCC produces small sized individual objects,
the final image (raw binary) size is much larger when
compared with SDT. This is because of the libraries.
GCC\ufffds libraries take up huge amounts of code & data
spaces.

Cheers,
-Mike.



--- lpc2100_fan <lpc2100_fan@...> wrote:

> 
> May be I missed something but the program compiled
> with GCC and the
> one with ADS seem to have nothing in common. Is it
> correct that these
> are totally different programs compiled with GCC and
> ADS?
> 
> Bob
> 
> --- In lpc2000@yahoogroups.com, "tsvetanusunov"
> <tusunov@m...> wrote:
> > 
> > > I did benchmark different architectures /
> tool-chain
> > > combo by running the same dhrystone code.
> > > 
> > > You can see the table here:
> > >
>
http://geocities.com/michaelanburaj/downloads/dhry.gif
> > > 
> > > Also code size comparison by using different
> > > tool-chains:
> > >
>
http://geocities.com/michaelanburaj/downloads/code_lpc.txt
> > 
> > pretty interesting to see that GCC make shorter
> code than ADS :)
> > All benchmarks I've seen on ARM, Keil etc web site
> show that GCC 
> > usually produces twice bigger code, while you test
> show other!
> >  
> > > You can do similarly for GPIOs too (switching
> time) by
> > > measuring it using a LA.
> > 
> > we'll certainly do this, preliminary info we
> received shows that 
> > Atmel SAM7 can drive GPIOs twice faster than LPC
> i.e. 60Mhz LPC can 
> > drive up to 5Mhz GPIO (12 clocks per port toggle)
> while SAM7 do the 
> > same for 6 clocks 
> > 
> > Best regards
> > Tsvetan
> > ---
> > PCB prototypes for $26 at http://run.to/pcb 
> > (http://www.olimex.com/pcb)
> > PCB any volume assembly
> (http://www.olimex.com/pcb/protoa.html)
> > Development boards for ARM, AVR, PIC, MAXQ2000 and
> MSP430
> > (http://www.olimex.com/dev)
> 
> 
> 
> 



		
__________________________________ 
Do you Yahoo!? 
Take Yahoo! Mail with you! Get it on your mobile phone. 
http://mobile.yahoo.com/maildemo

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.