travisutk [Thu, 20 May 2010 14:11:19 +0000 (14:11 +0000)]
More thorough monitor test.
Self-test at startup now uses echo to establish a firm connection.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@541
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 20 May 2010 14:09:24 +0000 (14:09 +0000)]
Monitor echo function, for better synchronization.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@540
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 20 May 2010 07:47:00 +0000 (07:47 +0000)]
NRF FLush
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@538
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 20 May 2010 07:46:42 +0000 (07:46 +0000)]
Cleaned up frequency settings, packet sniffer.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@537
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 20 May 2010 07:33:57 +0000 (07:33 +0000)]
Better packet len, confirmed that odd frequencies fail.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@536
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 20 May 2010 07:24:30 +0000 (07:24 +0000)]
Script for sniffing OpenBeacon packets with NRF.
Not very pretty yet, but it confirms that the radio works.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@535
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 20 May 2010 07:23:05 +0000 (07:23 +0000)]
Enough NRF support to packet sniff.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@534
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 20 May 2010 00:04:31 +0000 (00:04 +0000)]
Nordic RF client library, test script.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@533
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 19 May 2010 23:27:03 +0000 (23:27 +0000)]
Commands for reading long registers, test script for such functionality.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@532
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 19 May 2010 23:16:53 +0000 (23:16 +0000)]
NordicRF Registers
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@531
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 19 May 2010 21:06:25 +0000 (21:06 +0000)]
Moreapps works in firmware again.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@529
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Wed, 19 May 2010 20:50:15 +0000 (20:50 +0000)]
jtagarm7tdmi app cosmetic change
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@528
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 19 May 2010 20:27:23 +0000 (20:27 +0000)]
Nordic RF register peeks, pokes now work in the firmware.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@526
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Wed, 19 May 2010 01:06:47 +0000 (01:06 +0000)]
continued work on stability of register access
changed app number to 0x13
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@525
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 18 May 2010 19:33:42 +0000 (19:33 +0000)]
Nordic RF client, more thorough monitor test.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@524
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 18 May 2010 19:33:24 +0000 (19:33 +0000)]
Minor NRF cleanup.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@523
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 18 May 2010 19:23:46 +0000 (19:23 +0000)]
This should allow for register inspection, but it doesn't. Is my board mis-soldered?
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@522
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 18 May 2010 18:44:47 +0000 (18:44 +0000)]
Some nRF code, untested.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@521
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 18 May 2010 18:29:40 +0000 (18:29 +0000)]
Forked SPI to NRF.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@520
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 18 May 2010 18:20:50 +0000 (18:20 +0000)]
Apps.h comments, NRF.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@519
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 17 May 2010 22:41:09 +0000 (22:41 +0000)]
Progress on py2exepub Makefile of client.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@518
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 17 May 2010 22:37:23 +0000 (22:37 +0000)]
MKDIR/MD difference on Win32 py2exe build.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@517
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 17 May 2010 22:34:21 +0000 (22:34 +0000)]
Updated Makefile to build py2exe.
Py2exe only compiles on Windows, rsync caused a bluescreen for me.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@516
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 17 May 2010 21:00:15 +0000 (21:00 +0000)]
Modified GoodFET.py to accept DOS devices, which aren't expanded by Glob but which are valid for communication. Clients are now starting to work on Windows.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@515
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 16 May 2010 00:47:52 +0000 (00:47 +0000)]
Adds upport for some 20-bit MSP430X chips.
MSP430X2 will come later, and this might break MSP430F1xx family.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@507
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 15 May 2010 06:26:36 +0000 (06:26 +0000)]
WEAKDEFed ejtaghandle.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@504
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 15 May 2010 06:08:04 +0000 (06:08 +0000)]
Fixing MSP430 JTAG.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@503
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 15 May 2010 06:02:48 +0000 (06:02 +0000)]
Proper indentation.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@502
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 15 May 2010 00:59:50 +0000 (00:59 +0000)]
Corrections to MSP430 client.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@501
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 12 May 2010 20:49:32 +0000 (20:49 +0000)]
DCO table, wider support.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@496
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
scottlivingston [Wed, 12 May 2010 12:04:15 +0000 (12:04 +0000)]
Verified support of PIC24HJ12GP201. Added notes to that effect.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@494
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 10 May 2010 00:27:29 +0000 (00:27 +0000)]
Fixed the blink test.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@489
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 9 May 2010 23:36:20 +0000 (23:36 +0000)]
Web docco for MONITOR_CONNECTED.
Increased serial timeout fixed 1xx support. Minor delay for 2xx chips on first connection.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@488
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 9 May 2010 23:30:47 +0000 (23:30 +0000)]
Proper self-calibration of the DCO.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@487
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 9 May 2010 22:52:08 +0000 (22:52 +0000)]
Commented out unnecessary print.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@486
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 9 May 2010 22:48:09 +0000 (22:48 +0000)]
Better timing patch, resets until solid connection from list of many BCSTL1/DCOCTL sets.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@485
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 9 May 2010 22:30:47 +0000 (22:30 +0000)]
Reformatting.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@484
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 8 May 2010 15:43:38 +0000 (15:43 +0000)]
Reverted Chipcon client to C implementation.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@482
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 8 May 2010 15:37:33 +0000 (15:37 +0000)]
Fixed the P8SEL bug in msp430x2618.c, as the port doesn't exist on the 2274.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@481
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
bushing [Fri, 30 Apr 2010 11:15:19 +0000 (11:15 +0000)]
one-line change to make all GPIOs usable on the 80-pin 261x packages
added an "app constant" for 0x80 -- the RESET app. Otherwise, naive
firmware coders might be tempted to use that as an app ID *cough*
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@469
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
scottlivingston [Wed, 28 Apr 2010 16:12:07 +0000 (16:12 +0000)]
Substantially reduced time required to verify program memory contents.
Now verification consists of dumping program (i.e. flash) memory
in a block from first address in given hex file to last non-config
address in given hex file and then comparing given values with read
values. As before, quits upon first mismatch found.
Relatedly, code to perform a program memory dump has been moved to
a dedicated function, dump_pm.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@466
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 27 Apr 2010 19:54:33 +0000 (19:54 +0000)]
Some handlers are now WEAKDEF'ed. Fixes missing arm7tdmi linking error.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@465
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
scottlivingston [Sat, 24 Apr 2010 23:45:31 +0000 (23:45 +0000)]
Improved flash memory programming method; increased speed by a factor of 3.
For example, for a dsPIC33F program that has a text segment
of 2347 instructions,
the old method requires about 126 seconds to program the MCU,
whereas the new method requires only 42 seconds.
This has been tested with dsPIC33FJ128GP710 and dsPIC33FJ128GP708 chips
using a GoodFET30 board.
Additionally, an extra and unnecessary "goto 0x200" instruction was removed
from several locations of the PIC programmer code (client and firmware app).
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@464
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
scottlivingston [Sat, 24 Apr 2010 18:57:03 +0000 (18:57 +0000)]
Minor additions to dsPIC33F/PIC24H programmer:
1. Configuration registers may now be specified by address or name.
2. Program memory dumps are faster; read takes about 1/4 to 1/3 less time.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@463
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 23 Apr 2010 15:26:12 +0000 (15:26 +0000)]
Negative points from goodfet.glitch.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@462
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 20 Apr 2010 01:43:24 +0000 (01:43 +0000)]
Glitch points dump.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@460
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Sat, 17 Apr 2010 13:27:26 +0000 (13:27 +0000)]
continued cleaning. get_register and set_register seem to work well, and then they don't, always a matter of 8, 16, or 24-bits off
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@459
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Wed, 14 Apr 2010 04:15:10 +0000 (04:15 +0000)]
Good stuff for ARM7TDMI. get_/set_register() seem to work ok.
Something odd happens when setting r0 and r15.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@458
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Mon, 12 Apr 2010 20:38:01 +0000 (20:38 +0000)]
Updates to ARM7TDMI JTAG app and optimizations for debughex() and added debughex32() for 32-bit longs
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@457
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
scottlivingston [Mon, 12 Apr 2010 17:19:48 +0000 (17:19 +0000)]
Added program verification routine to dsPIC33F/PIC24H client.
Only verifies program memory addresses specified in given HEX file.
Ignores configuration registers; I will add this soon (straightforward
addition, but tedious to handle bit masking).
Tested on a dsPIC33FJ128GP708, using a GoodFET30 board.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@455
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 12 Apr 2010 06:48:58 +0000 (06:48 +0000)]
Better client error message for Info flash.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@454
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
scottlivingston [Thu, 8 Apr 2010 03:06:22 +0000 (03:06 +0000)]
First addition of dsPIC33F/PIC24H chip family programmer!
See README under firmware/apps/pic for details.
Note that it has only been tested on dsPIC33FJ128GP708 (and
x710) chips and lacks some functionality and documentation.
Added optional timeout argument to GoodFET client class
serInit method. This is passed along to the serial object.
To build my dsPIC33F/PIC24H related app, define
INSTALL_PIC_APP somewhere near the top of goodfet.c and add
apps/pic/dspic33f.o to the firmware Makefile.
Added new timing routines that use Timer A to count
milliseconds, microseconds and clock ticks. These overshoot by
a few instructions, and may need refinements as research
demands.
Fixed minor typos in comments of a few source files.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@452
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 6 Apr 2010 04:23:40 +0000 (04:23 +0000)]
OS X instructions.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@450
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Fri, 2 Apr 2010 21:36:52 +0000 (21:36 +0000)]
still working on it.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@449
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 29 Mar 2010 23:00:22 +0000 (23:00 +0000)]
Removed recursive SQL. Glitch/runch now runs in a minute instead of days for large databases.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@447
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Thu, 25 Mar 2010 19:59:54 +0000 (19:59 +0000)]
still working. made massive progress so far. but still not sane. flying blind sucks. having fun but would rather be done now.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@445
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Tue, 23 Mar 2010 14:30:18 +0000 (14:30 +0000)]
for (bit = bitcount; bit > 0; bit++)
really? really!? think again
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@444
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Tue, 23 Mar 2010 03:13:14 +0000 (03:13 +0000)]
w00t! get_registers does something almost sane! i see basically what amounts to pc incrementing 32 bytes each call (==8 instructions). set_register doesn't seem to change anything, and retval index 0xa seems to be 4bytes behind pc and changing every time... but it's something! time to recull that subsystem and kill them bugs! w00t!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@443
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Tue, 23 Mar 2010 02:29:50 +0000 (02:29 +0000)]
doh! found major bug in MSB jtargtransn.... ++ and -- are somewhat different, eh? still borked, but much closer. no longer do i get all ff's everywhere.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@442
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 22 Mar 2010 23:54:05 +0000 (23:54 +0000)]
Comments about viewpoints replacement for gnuplot.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@441
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Mon, 22 Mar 2010 21:08:47 +0000 (21:08 +0000)]
still bug hunting, but code reads cleaner. comments moved to the line they refer to, not the line before.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@440
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 22 Mar 2010 19:30:10 +0000 (19:30 +0000)]
Fixed database locking in explore.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@439
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 22 Mar 2010 16:50:37 +0000 (16:50 +0000)]
Nicer database access, fixed glitches/exploits confusion that was causing locks on explore.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@438
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Mon, 22 Mar 2010 11:51:35 +0000 (11:51 +0000)]
still working
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@437
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 22 Mar 2010 06:38:06 +0000 (06:38 +0000)]
Nicer about locks, I hope.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@436
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 21 Mar 2010 22:46:12 +0000 (22:46 +0000)]
Moving hardware.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@430
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 20 Mar 2010 00:47:05 +0000 (00:47 +0000)]
DB Commits during crunch.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@428
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 20 Mar 2010 00:32:20 +0000 (00:32 +0000)]
goodfet.glitch crunch
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@427
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 19 Mar 2010 23:14:46 +0000 (23:14 +0000)]
Temporary table for glitching range. Ought to improve performance.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@426
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Fri, 19 Mar 2010 22:49:04 +0000 (22:49 +0000)]
still working...
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@425
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Fri, 19 Mar 2010 19:09:05 +0000 (19:09 +0000)]
still working on it. still big, still not working with chain1 correctly. chain0 is a mystery at the moment.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@424
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 19 Mar 2010 02:57:42 +0000 (02:57 +0000)]
Glitch graphs no longer require attached goodfet.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@423
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 18 Mar 2010 23:41:54 +0000 (23:41 +0000)]
goodfet.glitch exploration
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@422
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 18 Mar 2010 20:42:36 +0000 (20:42 +0000)]
Removing some old records.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@421
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 18 Mar 2010 19:21:44 +0000 (19:21 +0000)]
Construction menu item>
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@420
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Wed, 17 Mar 2010 20:43:25 +0000 (20:43 +0000)]
my play thing update.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@419
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Wed, 17 Mar 2010 20:42:37 +0000 (20:42 +0000)]
Maintenance and clean up.
Still don't have the execution chain working correctly.
arggg!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@418
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Mon, 15 Mar 2010 22:38:59 +0000 (22:38 +0000)]
ARM JTAG SERIOUSLY BROKEN! What's different? Want to start hacking and slashing. committing first.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@417
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Mon, 15 Mar 2010 22:26:19 +0000 (22:26 +0000)]
Place-holder until jtamarm7tdmi is ready for inclusion. Change Makefile entry "jtagarm7tdmi-disabled.o" to "jtagarm7tdmi.o"
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@416
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Mon, 15 Mar 2010 16:58:07 +0000 (16:58 +0000)]
add in hooks for jtagarm7tdmi (not yet included in Makefile for build... too big for 2274)
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@415
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Mon, 15 Mar 2010 16:54:21 +0000 (16:54 +0000)]
Splitting MSP430 JTAG defines out of the stock JTAG header file
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@414
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Mon, 15 Mar 2010 16:50:00 +0000 (16:50 +0000)]
JTAGARM7TDMI inclusion of handle function
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@413
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Sun, 14 Mar 2010 11:38:40 +0000 (11:38 +0000)]
still hunting for the magic execution pipeline mojo.
seem to execute fine. data in or out is another story.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@412
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 14 Mar 2010 03:33:11 +0000 (03:33 +0000)]
New graph, prohibitvely complex so disabled.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@411
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 14 Mar 2010 03:31:52 +0000 (03:31 +0000)]
Index of glitches(time) in glitching databases.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@410
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 14 Mar 2010 03:08:43 +0000 (03:08 +0000)]
Glitching index on vcc.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@409
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Sat, 13 Mar 2010 06:29:25 +0000 (06:29 +0000)]
Python library and plaything for ARM JTAG
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@406
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Fri, 12 Mar 2010 05:27:31 +0000 (05:27 +0000)]
Introduction of buggy arm jtag code. Still working out instruction pipeline bugs and something that makes idcode show up as dbgstate.
I'm sure there are many other bugs, and the code may be ugly and suboptimial, but it's a base to work from. hack fun!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@402
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 10 Mar 2010 16:14:33 +0000 (16:14 +0000)]
Glitching stuff.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@401
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dwhuseby [Tue, 9 Mar 2010 22:41:24 +0000 (22:41 +0000)]
stubbin in the xscale specific header.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@400
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dwhuseby [Mon, 8 Mar 2010 21:28:03 +0000 (21:28 +0000)]
stubbed in jtagxscale firmware and manual. --Huseby
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@399
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 8 Mar 2010 00:47:32 +0000 (00:47 +0000)]
MSP430 console.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@397
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 7 Mar 2010 23:56:31 +0000 (23:56 +0000)]
WOrking on MSP430 client mode.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@396
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 7 Mar 2010 19:11:38 +0000 (19:11 +0000)]
Generic glitching application.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@394
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 7 Mar 2010 19:10:52 +0000 (19:10 +0000)]
Cleaning up the glitching scripts.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@393
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 6 Mar 2010 21:06:22 +0000 (21:06 +0000)]
Console failed gracefully when SmartRF isn't found.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@385
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 5 Mar 2010 22:53:23 +0000 (22:53 +0000)]
Linking script to support MSP430F2619.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@384
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 5 Mar 2010 21:05:22 +0000 (21:05 +0000)]
MSP430F201x identification.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@383
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 1 Mar 2010 04:04:59 +0000 (04:04 +0000)]
More glitching changes.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@380
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 1 Mar 2010 02:36:57 +0000 (02:36 +0000)]
Clocking changes.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@379
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8