Share

GCC toolchain for MSP430

File Release Notes and Changelog

Release Name: 20060502

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