Daniel Beer
46fd2956cd
fet: workaround for unaligned reads/writes.
2010-09-13 10:27:50 +12:00
Daniel Beer
6582876404
Added support for MSP430F5437.
2010-09-13 09:21:16 +12:00
Daniel Beer
de402ea9a6
ihex: ignore 03 records without a warning.
2010-09-10 13:29:17 +12:00
Daniel Beer
479b0b2a9f
Align flash writes to word boundaries.
...
The FET silently drops flash memory write requests which are not
address or length aligned to a word boundary.
Based on a patch by Sören Höckner <soeren.hoeckner@gmx.de>.
2010-09-10 12:52:47 +12:00
Daniel Beer
40fa5de592
Move code_start field into base device class.
2010-09-10 11:40:59 +12:00
Robert Spanton
5a13bc1f27
Allow CC to be modified for build
...
This means that, when cross-compiling mspdebug, one doesn't have to
hack up the Makefile. Just set CC in the environment.
2010-09-10 09:18:53 +12:00
Daniel Beer
96c5e92093
Version 0.11
2010-09-09 12:29:49 +12:00
Daniel Beer
e080f32cb5
Updated AUTHORS file.
2010-09-09 12:28:34 +12:00
Daniel Beer
5dae1e9b0d
Update manual to include "aword" search term for isearch command.
2010-09-09 12:24:36 +12:00
Daniel Beer
c0d49ae372
Added support for MSP430F2370.
2010-09-09 12:05:28 +12:00
Daniel Beer
98e7d272e7
Remove reference in manual to 64k limitation.
...
This has been fixed already, but the manual wasn't updated.
2010-09-09 09:04:53 +12:00
Daniel Beer
7e04f8b776
Removed unnecessary programming boundary.
2010-09-06 15:55:53 +12:00
Daniel Beer
08e13f7093
fet_db: some msg28 bytes matter more than others.
2010-09-06 15:31:52 +12:00
Daniel Beer
28923bf997
Changed command-line option "-r" to "--no-reset".
2010-09-06 14:42:08 +12:00
Piotr Wiszowaty
a563b6f2ea
Added support for MSP430F1232 and MSP430F413.
2010-09-06 12:51:17 +12:00
Daniel Beer
2ef8f7574b
fet: by default, reset chip on startup.
2010-09-02 11:55:12 +12:00
Daniel Beer
d3f50bef75
Remove range check on SREC file format.
2010-09-01 10:22:27 +12:00
Stephen Kench
f6971c1daf
Added support for MSP430F49197.
2010-09-01 10:20:54 +12:00
Eric Decker
1a3f9a9ff3
fet: always show chip name.
2010-09-01 09:34:50 +12:00
Daniel Beer
9c2ed8c5fc
Introduced quiet mode option and command-line switch.
...
Based on a patch by Eric Decker <cire831@gmail.com>
2010-08-31 15:50:00 +12:00
Daniel Beer
764e5c04a9
Allow Ctrl+C to interrupt during initialization.
2010-08-31 09:32:07 +12:00
Daniel Beer
0a3d1c9e11
Show difference between UIF and Olimex when opening serial.
2010-08-31 09:31:50 +12:00
Daniel Beer
7e0d229fc2
elf32: increased limit on section headers.
2010-08-29 18:47:05 +12:00
Daniel Beer
15494c1cf7
Added support for MSP430F1612.
2010-08-21 00:01:04 +12:00
Till Maas
d240fe0994
Move stripping from install to LDFLAGS.
...
This allows to easily build and install an unstripped binary, e.g. for Fedora
where stripping is performed by the build system to store the removed
information in a debuginfo subpackage.
2010-08-20 10:44:13 +12:00
Daniel Beer
a58a8d2f58
Added support for MSP430F2618.
2010-08-18 20:58:14 +12:00
Daniel Beer
194d12d9ea
Update manual page (GDB monitor command).
2010-08-17 13:05:22 +12:00
Daniel Beer
d2c91feeb0
fet: reduce polling interval to 50 ms (was 500 ms).
2010-08-17 11:54:50 +12:00
Daniel Beer
d512949d81
MSPDebug commands can now be issued from GDB.
...
The argument to the "monitor" command is now passed straight to the
reader, and the output is captured and fed back to GDB.
2010-08-17 11:47:47 +12:00
Daniel Beer
c29b82dfe9
Added output capture callback.
2010-08-17 11:11:48 +12:00
Daniel Beer
87f89adc44
All output now goes through buffering/filtering.
...
The following substitutions have been made:
printf -> printc
fprintf(stderr, ...) -> printc_err(...)
perror -> pr_error
2010-08-17 11:07:03 +12:00
Daniel Beer
b6eda4e225
Added printc_err function.
2010-08-17 10:52:00 +12:00
Daniel Beer
93c3cb342b
Remove redundant textlen() function.
2010-08-17 10:22:16 +12:00
Robert Spanton
30c3d8e6f1
Inform gdb of the maximum packet size.
...
Reply to gdb's 'qSupported' query. Tell it that we can receive packets
up to MAX_MEM_XFER * 2 bytes long. This significantly speeds up
programming a device from gdb.
2010-08-16 11:13:39 +12:00
Robert Spanton
1b5c1098f5
Add support for writing the FET430's firmware in uif-bsl.
...
This patch adds support to the uif-bsl driver for erasing the FET430's
memory, and writing to it. It also adds graceful ignoring of halt and
reset requests, which the "prog" command tries to get it to do.
I've tried this with my UIF and it appears to work fine. It no longer
complains when I present it with an MSP430F247 after updating its
firmware :)
Be very careful! I do *not* provide any guarantee that this won't
brick your UIF (which would require a second MSP430 programmer to
program the first...).
2010-08-16 11:11:14 +12:00
Daniel Beer
e728bb75d4
Altered credits for MSP430F5529 support.
2010-08-13 19:14:37 +12:00
Daniel Beer
a59d1dc73b
Bug fix: check file descriptor after opening serial device.
2010-08-13 19:08:37 +12:00
Daniel Beer
9a4ef8a909
Simplified command reader.
2010-08-13 16:40:58 +12:00
Daniel Beer
071769f88c
Separated standard commands.
2010-08-13 16:14:52 +12:00
Daniel Beer
6dd1ab25c3
Separated command database.
2010-08-13 16:06:23 +12:00
Daniel Beer
e834241e90
Separated and simplified output processing.
2010-08-13 15:45:08 +12:00
Daniel Beer
984ffe6e88
Separate option database.
2010-08-13 15:14:15 +12:00
Daniel Beer
0120b146ae
Create default device to avoid carrying around device_t.
2010-08-13 12:25:49 +12:00
Daniel Beer
4cc81497af
Create default stab to avoid carrying around stab_t.
2010-08-13 12:12:50 +12:00
Daniel Beer
74e928b318
Added CC430F5137 database record (copied from 6137).
2010-08-11 13:28:52 +12:00
Daniel Beer
336da5d7ea
Fix RF2500 support on OS/X.
2010-08-11 13:01:18 +12:00
Daniel Beer
b32567d41e
Added support for MSP430F2234.
...
Based on testing by Andres Vahter.
2010-08-10 19:44:27 +12:00
Daniel Beer
4f45cf6063
Bug fix: fix formatting for 8 byte instructions.
2010-08-10 16:30:13 +12:00
Daniel Beer
fa38e28587
Bug fix: allow search for address-word instructions.
2010-08-10 16:29:57 +12:00
Daniel Beer
ccc5854854
dis: decode MSP430X emulated instructions.
2010-08-10 16:26:45 +12:00