Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
09/25/06 01:27
Read: times


 
#124952 - I'll also vote for Keil
Responding to: ???'s previous message
I'll also vote for Keil. In the last year I've done one major project with Keil and one major project in SDCC. Both worked, but the Keil product is much more polished. Obviously nearly, what, two decades of development and a significant price tag buys you something.

SDCC worked in the project that I used it in, but I did find myself having to jump through some hoops to get the compiler to do what I wanted it to; and at least once it did something that made no sense to me--so I had to jump through a hoop to make it not do that weird thing.

If you're new to the 8052 architecture, I'd recommend the Keil compiler if you have the budget for it. SDCC is getting better fast, but if I were new to the 8052 architecture, the "weird thing" I experienced with SDCC would've been enough to have me pulling my hair out wondering what was wrong with my code or the microcontroller.

I do think SDCC has gotten a lot better since it was first released and I hope there will be continued progress. But I wouldn't recommend it for someone new to the architecture for anything but the simplest and smallest prorams. Once you have more experience, SDCC isn't necessarily a bad choice. But by that time you probably already have Keil anyway and there's no reason to use SDCC if you already have paid for Keil.

Regards,
Craig Steiner


List of 19 messages in thread
TopicAuthorDate
Compiling for the 8051 Arch.            01/01/70 00:00      
   8051 Compilers            01/01/70 00:00      
      In what way do you go aground?            01/01/70 00:00      
         sdcc + mide            01/01/70 00:00      
      block diagram of 80c51 microcontroler            01/01/70 00:00      
         It is in the datasheet            01/01/70 00:00      
            ... or the so-called bible            01/01/70 00:00      
         Can't            01/01/70 00:00      
   Another vote for Keil            01/01/70 00:00      
      I'll also vote for Keil            01/01/70 00:00      
         Or Raisonance            01/01/70 00:00      
            re Keil and Raisonance            01/01/70 00:00      
   Actualy.            01/01/70 00:00      
   Going with IAR            01/01/70 00:00      
      boguous atmel header files, include compiler.h            01/01/70 00:00      
      Problems            01/01/70 00:00      
      IAR changed from v5 to v6            01/01/70 00:00      
         How very thoughtful of them!            01/01/70 00:00      
            Tools available            01/01/70 00:00      

Back to Subject List