File Release Notes and Changelog
Notes:
MSPGCC - a port of the GNU tool chain for the Texas Instruments MSP430 MCUs
==============================================================================
MSVCR71.dll is not included with this installer it has to be provided by
someone else. This library is used by some of the add on tools like
msp430-jtag. It is *not* used for gcc and binutils.
==============================================================================
MSPGCC is a port of the GNU tools for the Texas Instruments MSP430 family of
ultra-low power microcontrollers. If you have used the GNU toolchain for other
platforms, such as Linux, you will be right at home with this port. Using the
full C language often produces poor code on MCUs. Not so with mspgcc on the
MSP430. You can use the full C language with good efficiency.
The following packages are included:
binutils
The includes an assembler, linker and other tools for handling executable
files. The current version is based on release 2.16 of binutils.
make and friends
The GNU make, diff, patch, cp, mkdir, mv and rm utilities are included, to
make a more complete development environment.
GCC C compiler
This is a full C89 compiler. It also supports much of C99 too. The MSP430
port supports integers from 8 to 64 bits long, and 32 bit floating point
numbers. The current version is based on version 3.2.2 of GCC. It produces
fast compact code.
GDB
This is a full featured command line debugger. It can be used to simulate
the MSP430. Used with msp430-gdbproxy it can be used to debug an in
circuit MSP430, through the parallel port JTAG tools supplied by Texas
Instruments and some third parties. You could even make your own. The
circuit diagram is available from the Texas Instruments web site.
gdbproxy
The gdbproxy program provides a TCP/IP to JTAG interface for the MSP430
FET JTAG device. The TCP/IP side obeys the GNU remote debug protocol.
It can, therefore, be used with GDB or Insight to provide a full
in-circuit debug environment for the MSP430.
It supports the parallel port interface an the USB box (on Windows only).
giveio
THIS PROGRAM IS ONLY REQUIRED FOR WINDOWS NT, 2000, and XP. IT IS NOT
NEEDED TO USE THE TOOLS ON MACHINES RUNNING WINDOWS 95, 98 or Me.
The giveio driver allows programs free access to a computer's parallel
port. This driver is required when using gdbproxy on a Windows NT, 2000
or XP machine. Without it gdbproxy will be blocked from controlling the
parallel port, and hence the JTAG tool.
msp430-jtag, msp430-bsl
These tools can download elf, intel-hex and TI-text files trough JTAG
(parallel port interface) or BSL (serial port).
msp430-downloader
Graphical frontend for msp430-jtag. This makes it easier to associate
.a43 or .elf files to the downloader.
msp430-dco
This tool can measure the DCO clock settings or print the clock settings
for a given frequency.
TI-Text tools
ihex2titext and titext2ihex are tools to convert from and to TI-Text.
The MSPGCC documentation includes a manual and FAQ for this toolchain and
a great number of examples server as demostration for the compiler and
assembler, for makefiles, and for the add on libraries libmspgcc,
libcommandline and libspi. There are separeate readme files for the examples.
The home page for the GNU tools is
http://www.gnu.org
Source code and full documentation for the generic tools is available from
this site.
The home page for the MSP430 port is:
http://mspgcc.sourceforge.net
Source code for all GPL licenced components of the MSP430 port, and
documentation for MSP430 aspects of the tools is available from this site.
You will also find a mailing list for mspgcc users.
Changes:
- repair msp430-download
- includes latest updated form CVS