Re: IDE for Atmel ARM processor
- From: tusunov@xxxxxxxxxxx (Tsvetan Usunov)
- Date: 15 Jul 2005 03:59:48 -0700
Chris Hills <chris@xxxxxxxxxxxx> wrote in message news:<yY6+VkG+gs1CFAs3@xxxxxxxxxxxxxxxxxxxx>...
> It still doesn't get away from the fact that the they reckon just be
> recompiling with a commercial compiler instead of GNU the code size was
> halved.
It's hard to believe this, all our tests show that GCC produces almost
same or little bigger code size than the commercial compilers in most
of the cases. There are specific situations where GCC produces same or
less sized code, there are others when GCC produces bigger code -
everything depend on how much time you have spent to learn how your
compiler assembly your code, where it puts the function parameters,
how it compiles "case" and "if" statements etc. and to know where what
to use.
I'm not so good assembly writer as assembly needs you to be quite
focused when you write or you easily shoot your leg, but few years ago
I had to write CRC code for AVR assembler, then out of couriousity
re-wrote the same on C and compiled with AVR GCC - it made the code
1/2 size than my original assembly code(!).
On top of this in some commercial compilers when you put the highest
optimization possible your code will stop work or start behave weird
;) so you should use the optimization with extra care (!) and spent
more time on testing.
So bottom line is that GCC is doing just fine, but I can't say that
there is decent ARM debugger on the market though which to work
flawless in Windows environment (or I do asking too much ... ;)
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)
.
- Follow-Ups:
- Re: IDE for Atmel ARM processor
- From: Wilco Dijkstra
- Re: IDE for Atmel ARM processor
- References:
- IDE for Atmel ARM processor
- From: Fred
- Re: IDE for Atmel ARM processor
- From: Hw
- Re: IDE for Atmel ARM processor
- From: Chris Hills
- Re: IDE for Atmel ARM processor
- From: Dave Hansen
- Re: IDE for Atmel ARM processor
- From: Chris Hills
- Re: IDE for Atmel ARM processor
- From: CBFalconer
- Re: IDE for Atmel ARM processor
- From: toby
- Re: IDE for Atmel ARM processor
- From: Chris Hills
- IDE for Atmel ARM processor
- Prev by Date: Re: Chipcon & other RF transcievers?
- Next by Date: Re: m16c and lcd p9 read faliure?
- Previous by thread: Re: IDE for Atmel ARM processor
- Next by thread: Re: IDE for Atmel ARM processor
- Index(es):
Relevant Pages
|