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
Daniel Beer
daee870b44
Disassembly bug fixes, show repetitions in disassembly.
2010-08-10 16:04:29 +12:00
Daniel Beer
c4ce4c7325
dis: tidy up main decode function, bug fixes.
2010-08-10 15:57:25 +12:00
Daniel Beer
5fe3be27d2
dis: decode address instructions.
2010-08-10 15:47:36 +12:00
Daniel Beer
3bec9b02cf
dis: decode CALLA instruction.
2010-08-10 15:06:12 +12:00
Daniel Beer
ab0d02b2b3
dis: handle RETI specially.
2010-08-10 14:41:47 +12:00
Daniel Beer
bdeadb5192
dis: decode MSP430X group 14xx non-address instructions (RxxM).
2010-08-10 14:33:04 +12:00
Daniel Beer
940e5f172d
dis: decode MSP430X group 14xx instructions (PUSHM/POPM).
2010-08-10 14:20:44 +12:00
Daniel Beer
f1ee757ab0
dis: decode MSP430X single-operand instructions with extension word.
2010-08-10 14:04:10 +12:00
Daniel Beer
bc992661cf
Fixed buffer overflow bug in "dis".
2010-08-10 14:03:56 +12:00
Daniel Beer
5994804181
dis: decode extended double-operand instructions.
2010-08-10 13:27:35 +12:00
Daniel Beer
8846186979
dis: alter interface to allow for MSP430X instruction set.
2010-08-10 12:21:16 +12:00
Daniel Beer
636e11b626
Miscellaneous 32-bit fix-ups.
2010-08-05 16:48:13 +12:00
Daniel Beer
c5d723e5d9
gdb: use address_t, drop high bytes from register values.
2010-08-05 16:44:41 +12:00
Daniel Beer
b9356d2cad
Commands now support 20-bit memory range.
2010-08-05 16:38:05 +12:00
Daniel Beer
9ecf177655
Binary file interface is now 32-bit clean.
2010-08-05 16:12:35 +12:00
Daniel Beer
5b2c75563d
Device interface and drivers are now 32-bit clean.
2010-08-05 14:43:07 +12:00
Daniel Beer
137329cc13
Symbol table and address expressions are now 32-bit clean.
2010-08-05 13:59:33 +12:00
Daniel Beer
622396a1c1
Version 0.10
2010-08-04 14:08:43 +12:00
Daniel Beer
0755f25d86
Added support for MSP430F5529.
2010-08-03 09:34:36 +12:00
Daniel Beer
dae8f2dc61
Added support for COFF file format.
2010-07-29 16:27:54 +12:00
Daniel Beer
31cfaf213b
Report halts to gdb as being caused by SIGTRAP.
...
Reporting a signal number of 0 causes strange behaviour from gdb when
restarting from a breakpoint.
2010-07-27 16:54:08 +12:00
Daniel Beer
383013b37e
Step over the current breakpoint when restarting with "run".
2010-07-27 16:53:44 +12:00
Daniel Beer
3f6d8f91ad
Moved breakpoint table into device base structure.
...
Breakpoints only ever change by debugger control, so there's no point
having a device-dependent "getbrk" method. Breakpoint update need only
be done before starting the device running.
2010-07-27 13:08:21 +12:00
Daniel Beer
444b09da79
elf32: only import useful symbols
2010-07-12 16:43:48 +12:00
Daniel Beer
db0406d75d
Added support for S19 file format.
2010-07-12 16:36:01 +12:00
Will Ross
6863609a13
Automatically include MacPorts flags when compiling on OS/X.
2010-07-12 15:55:03 +12:00
Daniel Beer
7f6b1ba826
Added support for TI text format.
2010-07-09 14:28:27 +12:00
Till Maas
c293d479a3
Makefile: support DESTDIR variable in install
2010-07-03 11:12:42 +12:00
Daniel Beer
74a11c1ae0
Implemented support for multiple breakpoints.
2010-07-02 14:22:52 +12:00
Daniel Beer
2d76eb0184
gdb: allow larger data transfers.
2010-07-02 09:56:16 +12:00
Daniel Beer
eab488da92
fet: continue even if set VCC fails.
...
This is not a fatal error under all circumstances, for example when
debugging a board with external power applied.
2010-07-01 12:25:34 +12:00
Daniel Beer
f96c57cb6e
Version 0.9
2010-06-29 12:49:56 +12:00
Peter Jansen
cf2cdd324e
Set Olimex baud rate on startup.
2010-06-29 12:17:57 +12:00
Daniel Beer
4824ab7750
Added support for multiple instances of USB devices.
2010-06-28 15:47:50 +12:00
Daniel Beer
8503cc4a85
Drivers are now specified by name, rather than different switches.
2010-06-28 14:36:05 +12:00
Peter Jansen
9dd216e604
Support for MSP-JTAG-TINY via USB bus (CP2102).
2010-06-28 10:36:25 +12:00
Daniel Beer
cf4ec417ff
Added support for Olimex MSP430-JTAG-TINY.
2010-06-15 14:53:38 +12:00