Daniel Beer
51b1d6b90f
Fixed bug in gdb client leading to infinite loop on remote close.
2011-07-27 17:18:52 +12:00
Daniel Beer
ce020a99f0
sockets: fix build error on posix systems.
2011-07-27 17:12:23 +12:00
Daniel Beer
45a731f4fd
win32: cancellable serial port IO.
2011-07-27 05:10:18 +12:00
Daniel Beer
935cd1bdff
win32: sockets abstraction layer with cancellable blocking IO.
2011-07-27 04:38:54 +12:00
Daniel Beer
df46811d2d
win32: catch Ctrl+C on console.
2011-07-27 03:46:29 +12:00
Daniel Beer
8c4080b97f
win32: correct initial help message.
2011-07-27 02:28:40 +12:00
Daniel Beer
3fa5b3ce0a
win32: specify binary mode fopen() where appropriate.
2011-07-27 02:16:33 +12:00
Daniel Beer
07780ff11f
Fixed error reporting for Win32.
2011-07-27 01:56:45 +12:00
Daniel Beer
a81043a656
Now compiling with MinGW.
...
- implemented Win32 serial IO
- added Winsock init/exit
- added missing strsep()
- minor API fixups
2011-07-27 01:23:16 +12:00
Daniel Beer
7b261217c8
Add sockets abstraction layer.
2011-07-27 11:43:22 +12:00
Daniel Beer
b8dd765a5b
sport: serial IO abstraction layer.
2011-07-27 11:26:02 +12:00
Daniel Beer
eee0bc0352
elf32: use local elf.h.
2011-07-27 10:35:46 +12:00
Tamas TEVESZ
99c38aba9f
Silence fread()-related signedness warnings
2011-07-26 08:54:41 +12:00
Tamas TEVESZ
ea0c4d6720
Preprocessor related fix-ups.
...
- olimex.c, rf2500.c, uif.c:
add missing includes for malloc(), free() and atoi().
- uif.c: define serial port speeds based on need, not platform.
- uif.c: if !__linux__, stub open_olimex_iso() is not needed.
2011-07-26 08:54:03 +12:00
Daniel Beer
49ed2bb990
util: sigaction must be used under Cygwin.
2011-07-22 09:22:07 +12:00
Daniel Beer
067dd504a0
Set configuration for libusb-win32 compatibility.
...
Changes suggested by Xiaofan Chen <xiaofanc@gmail.com>.
2011-07-22 09:20:29 +12:00
James Nuss
4362fbea2f
Add support for MSP430F5418.
2011-07-19 10:19:31 +12:00
Daniel Beer
75f893ef47
Tidy up long lines.
2011-07-18 15:00:17 +12:00
Daniel Beer
3feecd30b6
Added -s option to distinguish between devices by serial number.
...
Based on patch by Tamas Tevesz <ice@extreme.hu>.
2011-07-18 14:56:29 +12:00
Daniel Beer
1e21d9da8f
Added support for MSP430FR5739.
...
Use "load" instead of "prog" for programming.
2011-07-06 09:32:36 +12:00
Jasper Lievisse Adriaanse
0f3265e741
Fix implicit declaration of memset().
2011-06-17 09:07:54 +12:00
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