CVS: packaging README-addons.txt, 1.1, 1.2 README-msp430-binutils.txt, 1.2, 1.3 README-msp430-bsl.txt, 1.3, 1.4 README-msp430-gcc.txt, 1.2, 1.3 README-msp430-gdb.txt, 1.2, 1.3 README-msp430-insight.txt, 1.2, 1.3 README-msp430-jtag.txt, 1.3, 1.4 README-msp430-libc.txt, 1.3, 1.4 README.txt, 1.6, 1.7 mspgcc-full-install.nsi, 1.20, 1.21
Chris Liechti <[email protected]> Thu, 29 May 2008 08:07:24 -0700
| Newsgroups | gmane.comp.hardware.texas-instruments.msp430.gcc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/mspgcc/packaging
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv9045/packaging
Modified Files:
README-addons.txt README-msp430-binutils.txt
README-msp430-bsl.txt README-msp430-gcc.txt
README-msp430-gdb.txt README-msp430-insight.txt
README-msp430-jtag.txt README-msp430-libc.txt README.txt
mspgcc-full-install.nsi
Log Message:
doc updates, some formating
install insight readme
Index: README-addons.txt
===================================================================
RCS file: /cvsroot/mspgcc/packaging/README-addons.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -w -d -r1.1 -r1.2
--- README-addons.txt 16 Feb 2007 16:12:47 -0000 1.1
+++ README-addons.txt 29 May 2008 15:07:13 -0000 1.2
@@ -1,5 +1,6 @@
+===================
Addons for mspgcc
-=================
+===================
This folder contains additional material for the MSP430 toolchain.
@@ -7,6 +8,6 @@
python-mspgcc-X.Y.win32.exe
Python extension. This is for developers using the Python programming
language. It gives access to the BSL and JTAG libraries that are also
- used in the msp430-jtag, msp430-dco and msp430-bsl tools. It has also
- function to load and store intel hex and TI-text files and to load
+ used in the msp430-jtag, msp430-dco and msp430-bsl tools. It includes
+ functions to load and store intel hex and TI-text files and to load
ELF files.
\ No newline at end of file
Index: README-msp430-binutils.txt
===================================================================
RCS file: /cvsroot/mspgcc/packaging/README-msp430-binutils.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -w -d -r1.2 -r1.3
--- README-msp430-binutils.txt 23 Jun 2004 19:15:46 -0000 1.2
+++ README-msp430-binutils.txt 29 May 2008 15:07:14 -0000 1.3
@@ -1,5 +1,6 @@
+===================================================================
msp430-binutils for the Texas Instruments MSP430 microcontrollers
-=================================================================
+===================================================================
This is a port for the GNU binutils for the Texas Instruments MSP430 MCUs.
Binutils provides an assembler, linker and other tools for handling executable
@@ -11,6 +12,6 @@
The home page for the MSP430 port is:
http://mspgcc.sourceforge.net
-Full documentation for binutils and the target specific aspects of the MSP430 port
-is available from these sites. You will also find a mailing list for mspgcc users
-at the mspgcc site.
+Full documentation for binutils and the target specific aspects of the MSP430
+port is available from these sites. You will also find a mailing list for
+mspgcc users at the mspgcc site.
Index: README-msp430-bsl.txt
===================================================================
RCS file: /cvsroot/mspgcc/packaging/README-msp430-bsl.txt,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -w -d -r1.3 -r1.4
--- README-msp430-bsl.txt 15 Feb 2007 13:15:54 -0000 1.3
+++ README-msp430-bsl.txt 29 May 2008 15:07:14 -0000 1.4
@@ -1,5 +1,6 @@
+============
msp430-bsl
-==========
+============
BootStrapLoader software for the flash devices MSP430F1xx
(maybe F4xx too, but its not tested).
@@ -12,7 +13,7 @@
Features
---------
+========
- understands ELF, TI-Text and Intel-hex object files
- download to Flash and/or RAM, erase, verify
@@ -33,7 +34,7 @@
Requirements
-------------
+============
- Linux, BSD, Un*x or Windows PC
- Python 2.0 or newer (1.5.2 untested), 2.2 recomeded
- win32all extensions to Python on Windows
@@ -41,7 +42,7 @@
Installation
-------------
+============
Python installations are available from www.python.org. On Windows simply
use the installer. The win32all package has an installer too. These
installations should run fine with the deafults.
@@ -50,7 +51,7 @@
Short introduction
-------------------
+==================
First the MSP430 BSL hardware is needed. An example schematics can be found
in the application note "slaa96b" from TI (see references). Then this
programm can be used to communicate between the PC and the MSP430 device.
@@ -146,7 +147,7 @@
Examples
---------
+========
``msp430-bsl -e``
Only erase flash.
@@ -232,7 +233,7 @@
History
--------
+=======
V1.4
uses improved serial library,
support for BSL download to MSP,
@@ -244,7 +245,7 @@
References
-----------
+==========
- Python: http://www.python.org
- Jython: http://www.jython.org
Index: README-msp430-gcc.txt
===================================================================
RCS file: /cvsroot/mspgcc/packaging/README-msp430-gcc.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -w -d -r1.2 -r1.3
--- README-msp430-gcc.txt 23 Jun 2004 19:15:46 -0000 1.2
+++ README-msp430-gcc.txt 29 May 2008 15:07:14 -0000 1.3
@@ -1,5 +1,6 @@
+==============================================================
msp430-gcc for the Texas Instruments MSP430 microcontrollers
-============================================================
+==============================================================
This is a port of the GNU GCC C compiler for the Texas Instruments MSP430 MCUs.
This version if based on version 3.2.2 of GCC. It is a full C89 compiler, also
Index: README-msp430-gdb.txt
===================================================================
RCS file: /cvsroot/mspgcc/packaging/README-msp430-gdb.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -w -d -r1.2 -r1.3
--- README-msp430-gdb.txt 23 Jun 2004 19:15:46 -0000 1.2
+++ README-msp430-gdb.txt 29 May 2008 15:07:14 -0000 1.3
@@ -1,10 +1,12 @@
+==============================================================
msp430-gdb for the Texas Instruments MSP430 microcontrollers
-============================================================
+==============================================================
This is a port of the GNU GDB debugger for the Texas Instruments MSP430 MCUs.
-This version if based on version 5.1.1 of GDB. 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.
+This version if based on version 6.7.1 of GDB. 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.
@@ -15,5 +17,5 @@
http://mspgcc.sourceforge.net
Full documentation for GDB and the target specific aspects of the MSP430 port
-is available from these sites. You will also find a mailing list for mspgcc users
-at the mspgcc site.
+is available from these sites. You will also find a mailing list for mspgcc
+users at the mspgcc site.
Index: README-msp430-insight.txt
===================================================================
RCS file: /cvsroot/mspgcc/packaging/README-msp430-insight.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -w -d -r1.2 -r1.3
--- README-msp430-insight.txt 23 Jun 2004 19:15:46 -0000 1.2
+++ README-msp430-insight.txt 29 May 2008 15:07:15 -0000 1.3
@@ -1,11 +1,13 @@
+==================================================================
msp430-insight for the Texas Instruments MSP430 microcontrollers
-================================================================
+==================================================================
This is a port of the GNU Insight GUI debugger for the Texas Instruments
MSP430 MCUs. Insight combines the GNU GDB debugger with a GUI front end.
-This version if based on version 5.1.1 of Insight. 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.
+This version if based on version 6.7.1 of Insight. 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.
@@ -15,6 +17,6 @@
The home page for the MSP430 port is:
http://mspgcc.sourceforge.net
-Full documentation for Insight and the target specific aspects of the MSP430 port
-is available from these sites. You will also find a mailing list for mspgcc users
-at the mspgcc site.
+Full documentation for Insight and the target specific aspects of the MSP430
+port is available from these sites. You will also find a mailing list for
+mspgcc users at the mspgcc site.
Index: README-msp430-jtag.txt
===================================================================
RCS file: /cvsroot/mspgcc/packaging/README-msp430-jtag.txt,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -w -d -r1.3 -r1.4
--- README-msp430-jtag.txt 15 Feb 2007 13:15:54 -0000 1.3
+++ README-msp430-jtag.txt 29 May 2008 15:07:15 -0000 1.4
@@ -1,5 +1,6 @@
+=============
msp430-jtag
-===========
+=============
Software to talk to the parallel port JTAG adapter as seen with the FET kits.
It is released under a free software license, see license.txt for more details.
@@ -8,7 +9,7 @@
Features
---------
+========
- understands ELF, TI-Text and Intel-hex object files
- download to Flash and/or RAM, erase flash, verify
@@ -22,7 +23,7 @@
Requirements
-------------
+============
- Linux, BSD, Un*x or Windows PC
- Python 2.0 or newer, 2.3+ recomeded
- Parallel JTAG hardware with an MSP430 device connected
@@ -30,7 +31,7 @@
Installation
-------------
+============
Binaries for Windows can be found in the download section of
http://mspgcc.sf.net
@@ -38,7 +39,7 @@
Building from source
---------------------
+====================
The libraries from the CVS module jtag/* have to be built. This includes
MSP430mspgcc.dll and HIL.dll (respectively libMSP430mspgcc.so and
libHIL.so ony Un*x platforms)
@@ -61,7 +62,7 @@
Short introduction
-------------------
+==================
This software uses the JTAG hardware that comes with the FET kits. It is
connected to the parallel port. Using 3rd party backends it is also possible
to use USB programmers.
@@ -239,7 +240,7 @@
Examples
---------
+========
``msp430-jtag -e``
Only erase flash.
@@ -285,7 +286,7 @@
USB JTAG adapters
------------------
+=================
This section only applies to Windows. On linux replace MSP430.dll with
libMSP430.so etc.
@@ -318,7 +319,7 @@
History
--------
+=======
V1.0
Public release.
@@ -347,7 +348,7 @@
References
-----------
+==========
- Python: http://www.python.org
- ctypes: http://starship.python.net/crew/theller/ctypes
Index: README-msp430-libc.txt
===================================================================
RCS file: /cvsroot/mspgcc/packaging/README-msp430-libc.txt,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -w -d -r1.3 -r1.4
--- README-msp430-libc.txt 15 May 2008 15:56:06 -0000 1.3
+++ README-msp430-libc.txt 29 May 2008 15:07:15 -0000 1.4
@@ -1,5 +1,6 @@
+===============================================================
msp430-libc for the Texas Instruments MSP430 microcontrollers
-=============================================================
+===============================================================
This is a C support lib (libc) for the GNU GCC C compiler on the Texas
Instruments MSP430 MCUs.
Index: README.txt
===================================================================
RCS file: /cvsroot/mspgcc/packaging/README.txt,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -w -d -r1.6 -r1.7
--- README.txt 19 Jan 2006 00:11:16 -0000 1.6
+++ README.txt 29 May 2008 15:07:15 -0000 1.7
@@ -1,13 +1,16 @@
+=============================================================================
MSPGCC - a port of the GNU tool chain for the Texas Instruments MSP430 MCUs
+=============================================================================
-==============================================================================
+.. note::
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.
-==============================================================================
+About
+=====
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
@@ -18,24 +21,20 @@
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
@@ -43,7 +42,6 @@
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
@@ -51,7 +49,6 @@
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.
@@ -61,24 +58,34 @@
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.
+Additional tools
+ Libraries for the Python programming language to access JTAG and BSL
+
+Additional libraries
+ mspgcc comes with add on libraries such as libcommandline, libspi and
+ libmspgcc. These include some code that can be useful in several
+ projects.
+
+Examples
+ Numerous examples for assembler and C are provided. This includes
+ code from TI application notes, own examples and examples for the
+ mspgcc specific libraries.
+
+
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,
Index: mspgcc-full-install.nsi
===================================================================
RCS file: /cvsroot/mspgcc/packaging/mspgcc-full-install.nsi,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -w -d -r1.20 -r1.21
--- mspgcc-full-install.nsi 26 May 2008 00:07:31 -0000 1.20
+++ mspgcc-full-install.nsi 29 May 2008 15:07:16 -0000 1.21
@@ -172,6 +172,7 @@
!include "msp430-gdb-install.nsh"
SetOutPath "$INSTDIR\docs"
File "README-msp430-gdb.txt"
+ File "README-msp430-insight.txt"
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\msp430-insight.lnk" "$INSTDIR\bin\msp430-insight.exe" "" "$INSTDIR\msp430-insight.exe" 0
@@ -397,6 +398,7 @@
#gdb
!include "msp430-gdb-uninstall.nsh"
Delete "$INSTDIR\docs\README-msp430-gdb.txt"
+ Delete "$INSTDIR\docs\README-msp430-insight.txt"
#libc etc
!include "msp430-libc-uninstall.nsh"
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/