??? 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 |
Topic | Author | Date |
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 |