|
 |
|
Main
Menu |
|
 |
|
 |
|
Links
This List of Links is in an initial state. In order to let the list
become valuable, posts with further link suggestions are welcome.
Click here.
|
Manufacturer/Tools Links |
|
 |
Texas Instruments MSP430 home |
|
Compiler Vendor Links |
|
It has been pointed out that good compilers for MSP430 controllers
produce code with excellent density compared to a couple of compilers
for other targets. To each link below, a rough qualification is
given. This shall serve as an aid for your own selection, which may
involve other aspects, too. |
|
 |
IAR compiler vendor. The IAR compiler with full featured IDE is free
of charge with the kickstart package of TI. At TI's site it can be downloaded,
too. This stripped version has no floating point arithmetic and is
limited to 4 KB binary code which originates from C-sources. Since
this compiler generates excellent code, one can do a lot in 4 KB.
It is strongly advised to use the new version 2 of the compiler,
which is released since november 2003. A main reason to use this
release is the newly added capability to treat all sfr bits as struct
member bits. Hence, source code can become more readable. |
|
 |
HighTech Software compiler vendor. HT-Soft is an excellent australian
provider of Compilers. Generally regarded because of first class
compilers for e.g. PIC-controllers, they now also provide a MSP430
compiler. My benchmark tests show a comparable result compared to IAR. |
|
 |
The ICC compiler vendor. Among the established vendors, this vendor
delivers the most inexpensive compiler. However, the code is approx.
40-50% larger in size than the best compilers. Generally this also
means slower execution. This compiler does not support autoincrement
instructions of the MSP430 (ICC V6.05). |
|
 |
The GCC compiler is sourced from GNU. GNU compilers are free and are
GNU-licensed. Interestingly, this free compiler generates
comparable high density code as the best commercial compilers.
Documentation is ok and the package resources meets professional criteria.
This compiler also does not support autoincrement addressing mode,
but the coding is still efficient (MSPGCC Windows executable as of 6th
may 2003).
See here for a tutorial on GCC with Eclipse IDE. |
|
 |
The IDE compiler is not just an IDE, it's the name of the vendor.
This compiler has very limited features as of Version 1.8. It does
not support conditional compilation (#if ......) as well as lacks
some essential keywords as volatile etc. |
|
General MSP430 Links |
|
 |
Elektronikladen MSP 430-Site |
|
 |
www.mikrocontroller.net. German (but also english). Here also
tips regarding the GNU-compiler can be found. |
|
|
|
|
|
|
|