Tech Support > Computer Hardware > Microprocessors > MSP430 Compilers and Tool question
MSP430 Compilers and Tool question
Posted by John on November 5th, 2004


I am looking into the MSP430 series of microcontrollers for a project.

I have surveyed the tools and I found the following companies make C
compilers for it:

1. Quadravox
2. IAR
3. Rowley & Associates
4. HiTech
5. ICC430
6. MSPGCC (free)

Hardware/JTAG debugging toolwise I see:

1. Softbaugh (USBP(E), USBPPRO)
2. Elprotronic (http://www.elprotronic.com/Products.asp)

What did you think of the compiler? The hardware JTAG debugging
interfaces? Cost for the tools? (I need just one seat). IAR seems to
expensive and overhyped.

I tried out AVR-GCC one time but found the lack of useful pragmas/macros
for microcontrollerish things to be frustrating. I have used the HiTech
C compiler for PIC and also the CCS PIC compiler. Both were good, CCS
had a lot of nifty features (#use rs232, #fuse, etc).

John.

Posted by Leon Heller on November 5th, 2004


"John" <localhost@localhost.com.com> wrote in message
news:mPHid.34938$hN1.13771@twister.socal.rr.com...
I like the Rowley tools. They work very well with the Olimex FET (only $9),
and support is excellent.

You ought to join the MSP430 Yahoo group:
http://groups.yahoo.com/group/msp430/

Leon

Leon



Posted by Everett M. Greene on November 5th, 2004


"John" <localhost@localhost.com.com> wrote:

You missed Imagecraft (www.imagecraft.com).

I tried doing some benchmarks with a couple of them and found
the IDEs to be awkward at best. I don't remember for certain
which ones they were, so I won't name names.

Posted by Mark Borgerson on November 5th, 2004


In article <mPHid.34938$hN1.13771@twister.socal.rr.com>,
localhost@localhost.com.com says...
I've been using ICC430 since it came out in Beta a few years back.
It's worked out well for me. There are still a few times when
I spot some extraneous register loads in the assembly code, but there's
nothing that has been too objectionable.

I use the included NOIce debugger and either the MSP430 FET JTAG
dongle or a homemade jtag dongle for programming and debugging.

Mark Borgerson


Posted by Markus Mandl on November 5th, 2004


John schrieb:
I am using MSPGCC with KDevelop as a frontend for sourcecodedebugging.
Works great. It took me some time though to figure out how to set things up.
If you want to have a quick start you are better of with Quadravox or Rowley.

Markus

Posted by Mike Page on November 6th, 2004


John wrote:
When I started MSP430 IAR/ICC430 was the only choice. It's very good.
Little niggles (like low power mode from C) are really only due to me
not having paid for support. The version I use remains very applicable
and produces compact code. Integration with Texas's FET modules are
fine, and all I need. They provide rapid JTAG programming with a
breakpoint or two. Look them up. If you want to do anything more serious
like tracing you'll need something more expensive.

However, I seriously hope you can find a better value for money toolset.
The Texas rep suggested I look at Rowley (make of that what you will);
he didn't seem to know about mspgcc. I have used Hitech PIC compilers
and they're the best, worth a look for any target.

Best Regards,
Mike.
--
Mike Page BEng(Hons) MIEE www.eclectic-web.co.uk
"Ask a Liberal Democrat, while he still knows everything"

Posted by Rich Webb on November 6th, 2004


On Sat, 06 Nov 2004 00:47:42 +0000, Mike Page
<mike@SCRUBeclectic-CAPSweb.BLAMEco.SWENuk> wrote:

IAR != ICC.

A limited version of the IAR MSP430 compiler comes with (or came with --
haven't gotten any, lately) the TI dev kits. http://www.iar.com/

ICC430 is a completely different compiler.
http://www.imagecraft.com/software/

--
Rich Webb Norfolk, VA

Posted by Richard F. Man on November 6th, 2004


Rich Webb wrote:

IAR calls their command line tools. Usually it's not so bad since their
product name is official EW. We are bumping our version #, and I think
the official name will become ICCV7 for ???, e.g. ICCV7 for MSP430. This
hopefully will make it a little less confusing.

--
// richard
http://www.imagecraft.com


Similar Posts