1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226
|
Version 0.25 - 24 Jul 2017
* Various bug fixes and improvements.
* flash_bsl entry using Linux GPIO interface.
* Raw JTAG driver now works on Spy-Bi-Wire targets.
* Raw JTAG bus pirate driver.
* Use HIDAPI on OS/X.
Version 0.24 - 14 May 2016
* Various bug fixes.
* Persistent history and tab completion with libreadline.
* Address expressions now support register names.
* Add support for new 64-bit TI library API.
Version 0.23 - 2 Mar 2015
* Support for raw JTAG via GPIOs.
* Raw JTAG drivers now support single stepping and breakpoints.
* Support for MSP430F5xx USB bootloader.
* Added experimental fet3/eZ-FET driver.
* Added "blow_jtag_fuse" command.
* Added "!" command for dropping to a shell.
* flash_bsl now allows custom entry/exit sequences.
* Added ROM BSL driver.
* Add support for BSL entry via GPIO toggling.
* Many bug and portability fixes.
Version 0.22 - 18 Jul 2013
* Support for erasing/programming information and bootloader
flash memories.
* Support for new chips: MSP430G2352, MSP430FG4616,
MSP430FR5728, MSP430G2955, MSP430FR5729.
* Windows build fixes.
* Various fixes for disassembly and simulation of some types of
instructions.
* Fixed segment erase for FET-like and tilib drivers.
* Support for alternative and directory-local configuration
files.
* Fixes for Intel HEX file generation.
* Fixed drivers for Olimex MSP430-JTAG-TINY rev 1.
Version 0.21 - 26 Nov 2012
* Support for flat binary files.
* Bug fixes and refactoring of drivers.
* Support for UIF BSL access via USB.
* Support for Olimex MSP430-JTAG-ISO-MK2, including power
profiling.
* Support for parallel JTAG.
* Support for many new chips when using Olimex drivers.
* Add new interface mode for use with front-ends.
Version 0.20 - 14 Aug 2012
* Support for new chips: MSP430F6736, MSP430F2252, MSP430G2403,
MSP430F6435.
* Support for building under Cygwin.
* Support for watchpoints using MSP430.DLL (tilib) driver.
* Support for GoodFET (memory access/programming only).
* Various bug fixes, including many disassembly fixes and an
issue causing FRAM reset-vector corruption.
* Basic C++ demangling support.
* New commands: "fill" and "verify".
* Erase requests are now ignored when using FRAM chips.
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
* Support for new chips: MSP430F2121, MSP430F2012, MSP430F449.
* Support for raw USB access to FET430UIF and eZ430-F2013.
* Support for TI MSP430 library.
* Various Win32 bug fixes.
* GDB protocol bug fixes.
* Section names are displayed when programming.
Version 0.17 - 24 Aug 2011
* Support for new chips: MSP430FR5739, MSP430F5418,
MSP430AFE253, MSP430F5527, MSP430F5510, MSP430F5528.
* Added -s option to distinguish programming tools by serial
number.
* Ported to Win32 (can be compiled with MinGW).
* Bug fixes for GDB stub interface and simulator.
* Reader now supports tilde-expansion and ^[# key.
* Better diagnostics for FET devices (more error codes).
Version 0.16 - 14 Jun 2011
* Support for new chips: MSP430G2252, MSP430G2553, MSP430F235,
MSP430F427.
* Added GDB client driver.
* Added support for Olimex MSP-JTAG-TINY rev 2.
* Bug fix in flash-bsl driver for large memory transfers.
Version 0.15 - 5 Apr 2011
* Support for new chips: MSP430G2452, MSP430F5525,
MSP430F47173, MSP430F5526.
* Added --force-reset option.
* Added "alias" command.
* IO peripheral simulator (interrupts, hardware multiplier,
GPIO, Timer_A, Watchdog Timer+).
* Configurable block size for FET memory transfers.
* Fix build problems on Cygwin and OpenBSD.
* Various corrections to manual page.
Version 0.14 - 7 Feb 2011
* Corrected email address in AUTHORS file.
* Support for new chips: MSP430F2272, MSP430F2122.
* Support for different erase types with flash_bsl driver.
* Fixed build problems on OS/X and OpenBSD.
* Bug fix: incorrect simulation of SUB/SUBC/CMP opcodes.
* Bug fix: faulty response to gdb "read registers" command.
Version 0.13 - 9 Nov 2010
* Bug fix: incorrect handling of Intel HEX segment offsets.
* Support for new chips: MSP430F1121, MSP430F2131, MSP430F2617,
MSP430F247, MSP430F4270, MSP430G2231, CC430F5133.
* Support for Olimex MSP430-JTAG-ISO.
* FET driver retries with a reset if the first attempt to
connect fails. This should fix the problem which requires
devices to be replugged after each session.
* Notify the user when programming in quiet mode, and display
version banner unless starting in quiet mode.
Version 0.12 - 12 Oct 2010
* Bug fixes: unaligned flash read/write, reduced memory block
size, MSP430F5438 support, BSL memory ranges.
* Support for MSP430FG4618.
* New commands: load, locka, exit.
* Support for flash BSL (but see notes in manual).
* Preliminary support for segment and mass erase (see "erase"
command).
* Reset is now issued on disconnect, rather than on init.
* Allow specification of default input radix (see "iradix"
option).
* Allow partial unambiguous command matches.
* Repeat execution of certain commands in reader.
* Commands read from a file are now printed as they are
executed.
Version 0.11 - 9 Sep 2010
* Support for programming and debugging 20-bit devices.
* Support for MSP430X instruction set.
* Support for new chips: MSP430F2234, CC430F5137, MSP430F2618,
MSP430F1612, MSP430F47197, MSP430F1232, MSP430F413,
MSP430F2370.
* Bug fixes: RF2500 support on OS/X, chip identification using
FET.
* Added quiet mode to supress debug output.
* Faster gdb transfers.
* Faster polling with FET driver (quicker single-stepping and
breakpoint detection).
* Commands can now be issued, and output received, via the gdb
interface (using "monitor").
* Support for FET430UIF firmware updates via BSL.
Version 0.10 - 4 Aug 2010
* Bug fixes for gdb interface, FET driver.
* Added support for MSP430F5529.
* Added support for COFF, S19 and TI-Text file formats.
* Support multiple breakpoints (see "setbreak", "delbreak" and
"break" commands).
Version 0.9 - 29 Jun 2010
* Added support for MSP430F2132, MSP430F169.
* Fixed support for FET430UIF JTAG with 5xxx series devices.
* Added support for Olimex MSP-JTAG-TINY programmer.
* Multiple instances of USB programmers can now be used
simultaneously.
* Cleaner command line options (see "--help" for information).
Version 0.8 - 22 May 2010
* Bug fixes for disassembly, chip erase, gdb interface,
simulation.
* Modifications to improve portability to Cygwin and Mac OS X.
* Implemented call graph analysis (see "cgraph" command).
* Better FET protocol support for firmware versions >= 20300000.
Version 0.7 - 30 Apr 2010
* Symbol tables can now be edited and exported (see "sym"
command).
* Bug fixes for disassembly.
* Added option for coloured output.
* Can search memory for instructions matching a pattern (see
"isearch" command).
* Can now include initialization commands in ~/.mspdebug RC
file.
* Address expressions are now algebraic expressions.
* Added support for TI Chronos devices.
* Added support for C-style quoted command arguments.
Version 0.6 - 23 Mar 2010
* Bug fixes for simulation and disassembly.
* Added new commands: erase, mw, read.
* Added support for GNU readline.
* Implemented GDB remote stub (see "gdb" command).
Version 0.5 - 20 Mar 2010
* Added support for BSD-style symbol table files (*.map).
* Disassembly bug fixes.
* Fixed BSL version reporting.
* Added more device IDs.
* Added manual page.
* Added CPU core emulation.
Version 0.4 - 15 Jan 2010
* Bug fixes for FET430UIF devices.
* Added ELF32 support.
* Added symbol table support.
* Added support for the FET430UIF bootloader.
* Added simulation/dummy mode.
* Added "hexout" command for extracting images.
Version 0.3 - 4 Jan 2010
* Better diagnostics (recognises and shows protocol errors).
* Protocol bug fixes for non-RF2500 devices.
* Added JTAG support.
Version 0.2 - 17 Nov 2009
* Added Makefile.
* Added support for FET430UIF and eZ430-F2013 devices.
* Commands can now be executed non-interactively.
Version 0.1 - 15 Oct 2009
* First version.
|