Daniel Beer
cb765f639d
fet_core: reset after erase.
...
Some versions of the Olimex MSP-JTAG-TINY v2 require this for correct
JTAG function following an erase.
2015-06-11 09:24:27 +12: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
b2185061b7
Supress debug chatter in quiet mode.
2013-10-26 09:59:48 +13: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
cb4091f121
fet_core: fall-back on Olimex identification database.
2013-04-23 08:32:11 +12:00
Daniel Beer
5ccf2e35d2
fet_core: fix segment erase.
...
A non-zero length must be supplied to the firmware.
2013-03-10 15:28:36 +13:00
Daniel Beer
a304b60dc9
fet_core: fix missing newline in debug message.
2013-02-22 10:45:05 +13:00
Daniel Beer
72e781d0eb
fet_core: Add workaround for CC5137 replug problem.
...
This chip needs to be replugged if the the shutdown procedure (reset and
close) runs. We look for the chip's ID and skip the procedure if it
matches.
2013-02-01 08:09:38 +13:00
Daniel Beer
2924dee3a2
fet: experimental support for Info A/BSL flash access.
2013-01-31 14:29:14 +13:00
Daniel Beer
277a795f01
Add power sample output.
2012-10-24 09:37:46 +13:00
Daniel Beer
18cf2a561f
Separate and clean up break handling.
...
Ctrl+C handling is done in ctrlc.c, and a break condition now persists
until the interactive reader begins to process the next command. The
condition is cleared by calling ctrlc_clear().
2012-10-09 09:55:48 +13:00
Daniel Beer
e4f582b0d7
Fix Ctrl+C handling under Cygwin.
2012-10-04 14:45:57 +12:00
Daniel Beer
cc5aed4c6d
Power history support.
...
This adds a "power" command which can be used to dump power history
samples gathered by the device driver.
2012-10-03 16:29:55 +13:00
Daniel Beer
1973746d33
New chip identification database for Olimex debuggers.
...
The devicelist table maps chip ID bytes to an enum of devicetype_t. A
separate table provides configuration data for each value of
devicetype_t.
Original patch submitted by Stanimir Bonev <bonev_st@abv.bg>.
2012-10-03 13:41:59 +13:00
Daniel Beer
1de9e43187
Better Olimex compatibility.
...
Timeouts have been increased to 30 seconds. Reset is not sent until
after enabling power.
2012-09-28 06:37:32 +12:00
Daniel Beer
15bfda5b6d
Split FET constructors from core methods.
...
Constructors and device class definitions are now contained in fet.c.
The methods which implement the device interface are in fet_core.c, and
these are independent of how the device object is constructed.
2012-09-18 11:17:55 +12:00