Commit Graph

361 Commits

Author SHA1 Message Date
Daniel Beer e50edfd347 Version 0.16 2011-06-14 13:27:10 +12:00
Daniel Beer 6de45248f8 Added README file with compilation instructions. 2011-06-14 12:52:59 +12:00
Daniel Beer de037d8ffd Clarify a couple of things in the manual.
JTAG works with more than just the FET430UIF. Give an example of the
argument format for --fet-force-id.
2011-06-13 13:02:49 +12:00
Daniel Beer 8355899749 Manual: fixed incorrect chip name. 2011-06-06 16:05:52 +12:00
Daniel Beer 287f4ad166 gdb: implemented restart commands. 2011-06-06 15:53:06 +12:00
Daniel Beer 57d5ea34d5 Implemented GDB client driver. 2011-06-06 15:51:38 +12:00
Daniel Beer f3a8df82f9 Extracted GDB remote protocol implementation. 2011-06-06 13:50:50 +12:00
Daniel Beer 39d9f9e499 Extracted duplicate hexval(). 2011-06-06 12:40:50 +12:00
Daniel Beer 620570691e olimex: add experimental support for V2 debug tool.
Tested with:

    - MSP430FG4618 (JTAG)
    - Firmware version 1270003010
2011-06-06 11:28:13 +12:00
Daniel Beer 167af0953a Added support for MSP430G2252. 2011-06-06 10:15:50 +12:00
Jasper Lievisse Adriaanse 11f46c40fc Plug a mem. leak 2011-05-23 11:03:38 +12:00
Daniel Beer bffe2b26c1 Support for MSP430F4784. 2011-05-13 10:11:04 +12:00
Daniel Beer 2cf933dbbc Support for MSP430F427. 2011-05-13 09:55:35 +12:00
Daniel Beer 4ab5082695 Added support for MSP430F235. 2011-05-03 14:11:11 +12:00
Paul Fleischer c9e68eff45 Support for MSP430G2553. 2011-04-28 15:08:01 +12:00
Daniel Beer a079398f42 flash_bsl: advance address pointer after reads/writes.
Pointed out by Pierre-Emmanuel Goudet <pe.goudet@watteco.com>.
2011-04-23 11:57:27 +12:00
Daniel Beer b50b7a84bd Version 0.15 2011-04-05 08:22:54 +12:00
Daniel Beer 836a0925ee Various corrections to manual page. 2011-04-04 17:34:06 +12:00
Daniel Beer f6ecf7bd56 Implemented command aliases. 2011-04-04 17:09:11 +12:00
Jasper Lievisse Adriaanse 5e5b118e74 open_olimex_iso() will only work on Linux, so don't bother calling it on non-Linux platforms. 2011-04-04 08:32:34 +12:00
Jasper Lievisse Adriaanse 82d580898c On OpenBSD libreadline needs to be linked with -ltermcap. 2011-04-04 08:32:30 +12:00
Daniel Beer 68775239f3 Add AUTHORS entry for Ionut Nicu. 2011-03-28 08:58:49 +13:00
Daniel Beer ccbefb0a54 Document --force-reset option. 2011-03-27 13:02:31 +13:00
Ionut Nicu d5ecb69633 Add --force-reset option
Without this option MSP430F5526 fails to reset its
registers properly. When the SP register points to
a random address and we try to set a breakpoint with
gdb, it will try to read all memory locations from
SP up to the top of the RAM searching for the return
address in the current stack frame.

On MSP430F47173 initialization fails when not using
reset (command C_IDENT1 failed) and we also need
to fall back to using try_open with send_reset = 1.

Signed-off-by: Ionut Nicu <ionut.nicu@mindbit.ro>
2011-03-27 13:01:00 +13:00
Ionut Nicu 5c0a57254c Add support for MSP430F5526
Signed-off-by: Ionut Nicu <ionut.nicu@mindbit.ro>
Signed-off-by: Radu Rendec <radu.rendec@mindbit.ro>
2011-03-26 16:08:23 +13:00
Ionut Nicu f1962d9870 Add support for MSP430F47173
Signed-off-by: Ionut Nicu <ionut.nicu@mindbit.ro>
Signed-off-by: Radu Rendec <radu.rendec@mindbit.ro>
2011-03-26 16:08:13 +13:00
Peter Jansen 77af9739ce Fix to close gdb client.
GDB reader now understands the "k" command.
2011-03-21 11:21:40 +13:00
Daniel Beer 0330823f9c Added support for MSP430F5525. 2011-03-16 19:43:39 +13:00
Daniel Beer 3e3b5cc1d0 Increased size of output formatting buffer. 2011-03-15 16:08:57 +13:00
Daniel Beer 21dab55de1 Fixed incorrect driver names. 2011-03-15 16:08:46 +13:00
Daniel Beer 7e1068334f Extracted print_address. 2011-03-15 16:00:34 +13:00
Daniel Beer 41375ba084 Separated FET protocol quirks into flags. 2011-03-15 15:36:50 +13:00
Daniel Beer 0b94a97c97 Document supported file formats in manual. 2011-03-15 15:26:23 +13:00
Daniel Beer ae2357170c stab: plain functions instead of passing around stab_default. 2011-03-15 15:20:50 +13:00
Daniel Beer ed2c841da9 Separated device vtables/class information. 2011-03-15 14:56:07 +13:00
Daniel Beer b6e241a9e3 Implemented uniform device constructor functions. 2011-03-15 14:20:06 +13:00
Daniel Beer fdaf99a70e Introduced device_* helper macros. 2011-03-15 13:12:48 +13:00
Daniel Beer 9a0173607e Fixed field widths in read/write progress messages. 2011-03-11 14:59:02 +13:00
Daniel Beer 2f99793914 simio: implemented GPIO simulation. 2011-03-11 14:51:39 +13:00
Daniel Beer 5bd737616d simio: implemented hardware multiplier simulation. 2011-03-11 13:49:07 +13:00
Daniel Beer f9488ec417 simio: implemented Watchdog Timer+ simulation. 2011-03-11 13:18:03 +13:00
Daniel Beer 716bd0985a Document IO simulator in manual. 2011-03-11 11:38:23 +13:00
Daniel Beer f4b1b629cb simio: fix broken Timer_A input divider. 2011-03-11 10:14:31 +13:00
Daniel Beer 0df20f690a simio: bug fixes - documentation and CCI flag storage. 2011-03-10 16:58:23 +13:00
Daniel Beer 8a1c8e8209 sim: debug memory requests will access IO memory. 2011-03-10 16:48:16 +13:00
Daniel Beer 82638f89af sim: don't mask the NMI interrupt with the GIE bit. 2011-03-10 16:44:43 +13:00
Daniel Beer c5686b70cf simio: implemented Timer_A. 2011-03-10 16:42:52 +13:00
Daniel Beer 7a066dd5a5 simio: implemented interrupt handling. 2011-03-10 14:40:31 +13:00
Daniel Beer 981e691913 simio: implemented instruction cycle counting. 2011-03-10 12:53:20 +13:00
Daniel Beer 37e7216a19 simio: integrated programmed IO interface with CPU simulator. 2011-03-10 12:06:05 +13:00