Version 0.19

This commit is contained in:
Daniel Beer 2012-03-03 11:56:26 +13:00
parent 39b9098b4a
commit 7b69f8c5e8
4 changed files with 24 additions and 12 deletions

View File

@ -1,3 +1,12 @@
Version 0.19 - 3 Mar 2012
* Support for MSP430-JTAG-ISO on platforms other than Linux, via
both serial drivers and raw USB access.
* Support for new chips: MSP430F5342, MSP430F5329, MSP430F2418.
* Fixed support for later-model MSP430-JTAG-TINY rev 2.
* Fixed build warnings on many systems.
* Fixed output buffering to allow correct interaction with
Eclipse plugins.
Version 0.18 - 8 Nov 2011 Version 0.18 - 8 Nov 2011
* Support for new chips: MSP430F2121, MSP430F2012, MSP430F449. * Support for new chips: MSP430F2121, MSP430F2012, MSP430F449.
* Support for raw USB access to FET430UIF and eZ430-F2013. * Support for raw USB access to FET430UIF and eZ430-F2013.

13
README
View File

@ -2,16 +2,18 @@ MSPDebug
======== ========
MSPDebug is a free debugger for use with MSP430 MCUs. It supports MSPDebug is a free debugger for use with MSP430 MCUs. It supports
FET430UIF, eZ430, RF2500 and Olimex MSP-JTAG-TINY programmers. It can be FET430UIF, eZ430, RF2500 and Olimex MSP430-JTAG-TINY programmers, as
used as a proxy for gdb or as an independent debugger with support for well as many other compatible devices. It can be used as a proxy for
programming, disassembly and reverse engineering. gdb or as an independent debugger with support for programming,
disassembly and reverse engineering.
Features Features
-------- --------
* Userspace only: no kernel modifications required. * Userspace only: no kernel modifications required.
* Works with RF2500, eZ430, FET430UIF, Launchpad and Olimex MSP-JTAG-TINY * Works with RF2500, eZ430, FET430UIF (V2 and V3), Launchpad, Chronos,
programmers. Also supports the TI flash bootloader. Olimex MSP430-JTAG-TINY and MSP430-JTAG-ISO programmers. Also
supports the TI flash bootloader.
* Can act as a GDB remote stub (replacement for msp430-gdbproxy) * Can act as a GDB remote stub (replacement for msp430-gdbproxy)
and/or a GDB client. and/or a GDB client.
* Can single-step, program, run to breakpoint and inspect memory on * Can single-step, program, run to breakpoint and inspect memory on
@ -24,6 +26,7 @@ Features
* Includes reverse-engineering features such as instruction search, * Includes reverse-engineering features such as instruction search,
call-graph analysis and symbol table editing. call-graph analysis and symbol table editing.
* Simulation mode allows execution of MSP430 code without hardware. * Simulation mode allows execution of MSP430 code without hardware.
* Cross-platform: compiles on Linux, *BSD, OS/X and Windows.
Compiling from source Compiling from source
--------------------- ---------------------

View File

@ -1,4 +1,4 @@
.TH mspdebug 1 "8 Nov 2011" "Version 0.18" .TH mspdebug 1 "3 Mar 2012" "Version 0.19"
.SH NAME .SH NAME
MSPDebug - debugging tool for MSP430 MCUs MSPDebug - debugging tool for MSP430 MCUs
.SH SYNOPSIS .SH SYNOPSIS
@ -6,8 +6,8 @@ MSPDebug - debugging tool for MSP430 MCUs
.SH DESCRIPTION .SH DESCRIPTION
MSPDebug is a command-line tool designed for debugging and programming MSPDebug is a command-line tool designed for debugging and programming
the MSP430 family of MCUs. It supports the eZ430-F2013, eZ430-RF2500, the MSP430 family of MCUs. It supports the eZ430-F2013, eZ430-RF2500,
Launchpad, Chronos, FET430UIF and Olimex MSP-JTAG-TINY programming tools, Launchpad, Chronos, FET430UIF, Olimex MSP430-JTAG-TINY and
as well as a simulation mode. MSP430-JTAG-ISO programming tools, as well as a simulation mode.
When started with appropriate options, MSPDebug will attempt to When started with appropriate options, MSPDebug will attempt to
connect to the debugging tool specified and identify the device under connect to the debugging tool specified and identify the device under
@ -701,7 +701,7 @@ dlbeer@gmail.com. It would help if you could include a transcript
of an MSPDebug session illustrating the program, as well as any of an MSPDebug session illustrating the program, as well as any
relevant binaries or other files. relevant binaries or other files.
.SH COPYRIGHT .SH COPYRIGHT
Copyright (C) 2009-2011 Daniel Beer <dlbeer@gmail.com> Copyright (C) 2009-2012 Daniel Beer <dlbeer@gmail.com>
MSPDebug is free software, distributed under the terms of the GNU MSPDebug is free software, distributed under the terms of the GNU
General Public license (version 2 or later). See the file COPYING General Public license (version 2 or later). See the file COPYING

View File

@ -1,5 +1,5 @@
/* MSPDebug - debugging tool for MSP430 MCUs /* MSPDebug - debugging tool for MSP430 MCUs
* Copyright (C) 2009, 2010 Daniel Beer * Copyright (C) 2009-2012 Daniel Beer
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by
@ -72,8 +72,8 @@ static const struct device_class *const driver_table[] = {
}; };
static const char *version_text = static const char *version_text =
"MSPDebug version 0.18 - debugging tool for MSP430 MCUs\n" "MSPDebug version 0.19 - debugging tool for MSP430 MCUs\n"
"Copyright (C) 2009-2011 Daniel Beer <dlbeer@gmail.com>\n" "Copyright (C) 2009-2012 Daniel Beer <dlbeer@gmail.com>\n"
"This is free software; see the source for copying conditions. There is NO\n" "This is free software; see the source for copying conditions. There is NO\n"
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR " "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
"PURPOSE.\n"; "PURPOSE.\n";