Triss
924c548c2e
ui/cmddb: clarify 'erase' parameters
2022-07-31 19:23:24 +02:00
Triss
39a44095eb
ui/devcmd: make sure the 'total size' argument for the 'erase' command makes sense
2022-07-31 19:23:24 +02:00
Triss
30af3e9483
mehfet: add driver and transport
2021-10-11 12:34:50 +02:00
Triss
c576441fb7
add -V option to specify/override VID and PID of USB device
2021-10-10 00:05:43 +02:00
Daniel Beer
6740d7d98b
simx: MSP430X simulator by Bruce Burns <bgb@alum.mit.edu>
2020-09-05 14:56:37 +12:00
Daniel Beer
fb29ec1236
gdb: fix parsing of register values.
2019-10-22 11:35:00 +13:00
Daniel Beer
d59fb64ac2
Don't issue mass erase if BSL password is specified.
2019-03-12 12:16:35 +13:00
Daniel Beer
989038d3b3
Implement --bsl-entry-password option.
2019-03-08 08:46:16 +13:00
Tadashi G. Takaoka
25959448ab
Fix repeated disassemble
...
- An odd disassemble length is rounded up to the next even length.
- A repeated disassemble starts from the next possible instrunction address.
2018-07-16 21:31:35 -07:00
Andrew Bradford
622ea72431
Trivial spelling fixes found by lintian
...
Signed-off-by: Andrew Bradford <andrew@bradfordembedded.com>
2018-02-27 11:50:41 -05:00
Daniel Beer
b9da911eae
Version 0.25.
2017-07-24 18:58:05 +12:00
Alex Orange
682d7ecc9c
Add a bus pirate driver.
...
This is extremely slow at programming things, but is very useful for
unbricking an MSP-FET430UIF if you have a bus pirate and no other
programmers around.
2017-06-14 13:53:03 -06:00
Daniel Beer
fb8691bf30
Version 0.24
2016-05-14 11:50:59 +12:00
zcsahok
1bfb30ab59
ui/devcmd.c: move free(path) after usage
2016-04-20 17:44:21 +02:00
zcsahok
0513b770de
ui/devcmd.c: fix path in error text
2016-04-19 18:45:03 +02:00
Ingo van Lil
0a56e916a7
Tab completion with readline.
2016-01-25 20:36:03 +01:00
Ingo van Lil
20252e36ac
Persistent history with readline.
2016-01-25 20:34:05 +01:00
Ingo van Lil
811567a7bf
Separate input drivers for GNU readline and plain console input.
2016-01-25 01:15:37 +01:00
Daniel Beer
a643a2e833
devcmd: "step N" now checks for breakpoints after each step.
2016-01-09 11:51:59 +13:00
Daniel Beer
89e6174b9f
Show triggered breakpoints (and watchpoints in sim).
...
The "regs" command indicates when the PC is sitting on an enabled
breakpoint. The simulator emits debug output when a watchpoint is
triggered by a simulated instruction.
2015-12-11 08:38:42 +13:00
zcsahok
f5f881bc33
added optional common chip identification
2015-10-21 08:20:15 +02:00
Daniel Beer
235a4fce45
flatfile: fix handling of zero-length files.
2015-07-16 13:14:54 +12:00
Daniel Beer
5e47033700
ui/input_async.c: fix synchronization scheme.
...
We now have entirely separate channels for each direction of
communication between the producer and consumer, rather than having the
two sides share a single state machine.
2015-05-20 09:37:18 +12:00
Daniel Beer
3294192804
prog/load: fix argument parsing (treat quotes correctly).
2015-04-22 12:02:10 +12:00
Daniel Beer
e6345b1238
Version 0.23
2015-03-02 10:12:03 +13:00
Jan Willeke
1be4ed0679
gpio driver Add gpio driver interface.
...
Signed-off-by: Jan Willeke <willeke@smartmote.de>
2015-02-04 12:48:30 +13:00
Paolo Zebelloni
c0d3fbe21a
BSL entry via GPIO toggling.
2014-12-15 09:06:30 +13:00
Daniel Beer
bb63112025
gdb: fix compatibility with msp430-elf-gdb.
...
The new GDB expects 32-bit register fields, whereas msp430-gdb expected
16-bit fields. We distinguish between the two by looking at the list of
supported features on connection.
2014-05-01 09:07:07 +12:00
Daniel Beer
d2f8592124
rom_bsl: ROM bootstrap loader driver.
2014-04-17 15:58:16 +12:00
Daniel Beer
4417bf82a7
flash_bsl: allow specification of custom entry/exit sequences.
2014-04-02 12:39:01 +13:00
Tamas TEVESZ
a8922dcc0e
Add MSP430.dll version as macros to chipinfo.db
...
Report the version of MSP430.dll that was used to generate
chipinfo.db in info texts.
Signed-off-by: Tamas TEVESZ <ice@extreme.hu>
2013-12-12 13:10:44 +13:00
Tamas TEVESZ
47065b685b
New command: ! (drop to shell)
...
Adds a new command, !, that drops to an interactive OS shell, or
(optionally) executes specified commands using the OS shell.
Signed-off-by: Tamas TEVESZ <ice@extreme.hu>
2013-12-11 11:47:36 +13:00
Daniel Beer
5c1805ff2b
JTAG fuse blow: add "blow_jtag_fuse" command.
...
Support exists for this command on FET-like devices (including Olimex)
and the tilib driver.
2013-12-03 07:27:32 +13:00
Daniel Beer
0e58358bb1
fet3: driver for eZ-FET debuggers.
...
This driver is experimental. It supports flash/memory access and basic
CPU control. It doesn't support breakpoints.
2013-09-08 13:41:55 +12:00
Daniel Beer
d3b57a5cd7
New driver: load-bsl.
...
This driver supports the USB bootstrap loader. An initial version query
is performed on startup. If the running loader is not sufficiently
featureful, a software image for an upgraded BSL is loaded into the
chip's RAM and executed.
2013-07-18 14:03:29 +12:00
Daniel Beer
06f6613442
Version 0.22
2013-07-18 12:23:16 +12:00
David Carne
8bec81f576
Fix Intel hex ELAR record generation.
2013-07-08 08:38:31 +12:00
Daniel Beer
93faabd5e5
Fix exit code under Cygwin.
...
Based on patch from Hardy Griech <ntbox@mardys.de>.
2013-06-20 09:11:17 +12:00
Daniel Beer
df6f0ec3bc
Add --fet-skip-close option.
...
Supplying this option causes the JTAG close procedure to be skipped
when closing the FET driver.
2013-05-21 15:59:17 +12:00
Daniel Beer
250ce908a1
Print usage message on stdout, not stderr.
2013-05-21 07:54:07 +12:00
Daniel Beer
1c0bdccc74
opdb: add option for setting default GDB port.
2013-04-22 10:29:30 +12:00
Daniel Beer
09c2acbfd6
Search for .mspdebug in current directory first.
2013-04-04 15:53:38 +13:00
Daniel Beer
8bed72bb48
help command: add hint for option use.
2013-04-04 15:52:21 +13:00
Daniel Beer
7bb058c7ba
Add "erase segrange" for erasing contiguous sets of segments.
2013-03-26 10:19:31 +13:00
Daniel Beer
dc3b154ef9
Add -C option for specifying alternative config file.
2013-03-26 10:07:32 +13:00
Daniel Beer
1217d244e6
Remove "locka" command.
...
This command is useless, because each programming tool configures the
flash control registers before flash operations.
2013-03-10 15:32:19 +13:00
Daniel Beer
ad420dbb93
hexout: add proper terminator record.
2013-01-31 15:35:57 +13:00
Daniel Beer
7113fd2e50
disassemble: look only for exact symbol matches for operands.
2013-01-31 15:31:42 +13:00
Daniel Beer
6d8a58c9c2
Use symbolic constants for long arguments.
2013-01-31 13:21:20 +13:00
Daniel Beer
5477cd78d8
Version 0.21
2012-11-26 12:27:48 +13:00