goodfet
10 years agoProper self-calibration of the DCO.
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

10 years agoCommented out unnecessary print.
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

10 years agoBetter timing patch, resets until solid connection from list of many BCSTL1/DCOCTL...
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

10 years agoReformatting.
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

10 years agoReverted Chipcon client to C implementation.
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

10 years agoFixed the P8SEL bug in msp430x2618.c, as the port doesn't exist on the 2274.
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

10 years agoone-line change to make all GPIOs usable on the 80-pin 261x packages
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

10 years agoSubstantially reduced time required to verify program memory contents.
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

10 years agoSome handlers are now WEAKDEF'ed. Fixes missing arm7tdmi linking error.
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

10 years agoImproved flash memory programming method; increased speed by a factor of 3.
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

10 years agoMinor additions to dsPIC33F/PIC24H programmer:
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

10 years agoNegative points from goodfet.glitch.
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

10 years agoGlitch points dump.
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

10 years agocontinued cleaning. get_register and set_register seem to work well, and then they...
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

10 years agoGood stuff for ARM7TDMI. get_/set_register() seem to work ok.
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

10 years agoUpdates to ARM7TDMI JTAG app and optimizations for debughex() and added debughex32...
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

10 years agoAdded program verification routine to dsPIC33F/PIC24H client.
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

10 years agoBetter client error message for Info flash.
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

10 years agoFirst addition of dsPIC33F/PIC24H chip family programmer!
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

10 years agoOS X instructions.
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

10 years agostill working on it.
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

10 years agoRemoved recursive SQL. Glitch/runch now runs in a minute instead of days for large...
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

10 years agostill working. made massive progress so far. but still not sane. flying blind...
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

10 years agofor (bit = bitcount; bit > 0; bit++)
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

10 years agow00t! get_registers does something almost sane! i see basically what amounts to...
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

10 years agodoh! found major bug in MSB jtargtransn.... ++ and -- are somewhat different, eh...
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

10 years agoComments about viewpoints replacement for gnuplot.
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

10 years agostill bug hunting, but code reads cleaner. comments moved to the line they refer...
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

10 years agoFixed database locking in explore.
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

10 years agoNicer database access, fixed glitches/exploits confusion that was causing locks on...
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

10 years agostill working
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

10 years agoNicer about locks, I hope.
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

10 years agoMoving hardware.
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

10 years agoDB Commits during crunch.
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

10 years agogoodfet.glitch crunch
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

10 years agoTemporary table for glitching range. Ought to improve performance.
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

10 years agostill working...
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

10 years agostill working on it. still big, still not working with chain1 correctly. chain0...
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

10 years agoGlitch graphs no longer require attached goodfet.
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

10 years agogoodfet.glitch exploration
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

10 years agoRemoving some old records.
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

10 years agoConstruction menu item>
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

10 years agomy play thing update.
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

10 years agoMaintenance and clean up.
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

10 years agoARM JTAG SERIOUSLY BROKEN! What's different? Want to start hacking and slashing...
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

10 years agoPlace-holder until jtamarm7tdmi is ready for inclusion. Change Makefile entry "jtaga...
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

10 years agoadd in hooks for jtagarm7tdmi (not yet included in Makefile for build... too big...
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

10 years agoSplitting MSP430 JTAG defines out of the stock JTAG header file
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

10 years agoJTAGARM7TDMI inclusion of handle function
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

10 years agostill hunting for the magic execution pipeline mojo.
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

10 years agoNew graph, prohibitvely complex so disabled.
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

10 years agoIndex of glitches(time) in glitching databases.
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

10 years agoGlitching index on vcc.
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

10 years agoPython library and plaything for ARM JTAG
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

10 years agoIntroduction of buggy arm jtag code. Still working out instruction pipeline bugs...
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

10 years agoGlitching stuff.
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

10 years agostubbin in the xscale specific header.
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

10 years agostubbed in jtagxscale firmware and manual. --Huseby
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

10 years agoMSP430 console.
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

10 years agoWOrking on MSP430 client mode.
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

10 years agoGeneric glitching application.
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

10 years agoCleaning up the glitching scripts.
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

10 years agoConsole failed gracefully when SmartRF isn't found.
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

10 years agoLinking script to support MSP430F2619.
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

10 years agoMSP430F201x identification.
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

10 years agoMore glitching changes.
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

10 years agoClocking changes.
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

10 years agoChipcon entry in ASM.
travisutk [Mon, 1 Mar 2010 02:22:55 +0000 (02:22 +0000)]
Chipcon entry in ASM.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@378 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoShorted glitch interrupt, TACTL is now disabled post-glitch.
travisutk [Sun, 28 Feb 2010 20:58:28 +0000 (20:58 +0000)]
Shorted glitch interrupt, TACTL is now disabled post-glitch.
Inverted P5.7, so inverse glitching is possible again.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@375 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoReduced glitch offset, stopped LED blinking during glitch.
travisutk [Sun, 28 Feb 2010 20:51:56 +0000 (20:51 +0000)]
Reduced glitch offset, stopped LED blinking during glitch.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@374 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMajor glitching fix.
travisutk [Sun, 28 Feb 2010 20:03:30 +0000 (20:03 +0000)]
Major glitching fix.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@373 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoBeginning support for SQL symbol tables.
travisutk [Sun, 28 Feb 2010 04:01:27 +0000 (04:01 +0000)]
Beginning support for SQL symbol tables.
To be populated from header files and symbol files.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@370 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMonitor peeks work on the console.
travisutk [Sun, 28 Feb 2010 02:47:11 +0000 (02:47 +0000)]
Monitor peeks work on the console.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@369 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoDump to archive now a standard command.
travisutk [Sun, 28 Feb 2010 02:35:52 +0000 (02:35 +0000)]
Dump to archive now a standard command.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@368 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoUnimplemented standard commands now print warnings.
travisutk [Sun, 28 Feb 2010 01:59:58 +0000 (01:59 +0000)]
Unimplemented standard commands now print warnings.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@367 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agogetpc() method
travisutk [Sun, 28 Feb 2010 01:47:42 +0000 (01:47 +0000)]
getpc() method

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@366 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoHalt and resume standard commands.
travisutk [Sun, 28 Feb 2010 01:18:09 +0000 (01:18 +0000)]
Halt and resume standard commands.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@365 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoI/O stuff.
travisutk [Sun, 28 Feb 2010 01:17:44 +0000 (01:17 +0000)]
I/O stuff.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@364 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRemoving old class directory.
travisutk [Sun, 28 Feb 2010 00:45:59 +0000 (00:45 +0000)]
Removing old class directory.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@363 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agogetClient() fixed.
travisutk [Sun, 28 Feb 2010 00:42:15 +0000 (00:42 +0000)]
getClient() fixed.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@362 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFixed GoodFETConsole in goodfet.cc
travisutk [Sun, 28 Feb 2010 00:34:54 +0000 (00:34 +0000)]
Fixed GoodFETConsole in goodfet.cc

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@361 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoCompleted list of AVR micros.
travisutk [Sun, 28 Feb 2010 00:31:53 +0000 (00:31 +0000)]
Completed list of AVR micros.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@360 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoReverting modularization.
travisutk [Sat, 27 Feb 2010 23:40:28 +0000 (23:40 +0000)]
Reverting modularization.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@359 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRefactoring the client. I probably broke something.
travisutk [Sat, 27 Feb 2010 23:20:31 +0000 (23:20 +0000)]
Refactoring the client.  I probably broke something.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@358 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFormatting changes to Chipcon radio info.
travisutk [Fri, 26 Feb 2010 21:50:44 +0000 (21:50 +0000)]
Formatting changes to Chipcon radio info.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@357 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoBitfields in radioinfo
travisutk [Fri, 26 Feb 2010 21:39:40 +0000 (21:39 +0000)]
Bitfields in radioinfo

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@356 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFixed radioinfo for CC2430.
travisutk [Fri, 26 Feb 2010 21:13:05 +0000 (21:13 +0000)]
Fixed radioinfo for CC2430.
No longer crashes, but bitfield support is needed for names.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@355 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFormatting changes.
travisutk [Fri, 26 Feb 2010 21:07:07 +0000 (21:07 +0000)]
Formatting changes.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@354 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoSome CC2430 definition have empty descriptions.
travisutk [Fri, 26 Feb 2010 20:00:20 +0000 (20:00 +0000)]
Some CC2430 definition have empty descriptions.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@353 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agogoodfet.cc radioinfo
travisutk [Fri, 26 Feb 2010 19:43:47 +0000 (19:43 +0000)]
goodfet.cc radioinfo
Beginnings of TI/Chipcon SmartRF integration.
Chipcon model numbers are now lowercase.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@352 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoBit of rearranging of Chipcon support.
travisutk [Thu, 25 Feb 2010 02:20:43 +0000 (02:20 +0000)]
Bit of rearranging of Chipcon support.
Might cause problems on MSP430F161x models.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@348 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years ago'goodfet.cc term'
travisutk [Tue, 23 Feb 2010 03:16:08 +0000 (03:16 +0000)]
'goodfet.cc term'

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@347 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoMore of a console, approaching standard commandset for Chipcon port.
travisutk [Tue, 23 Feb 2010 03:09:34 +0000 (03:09 +0000)]
More of a console, approaching standard commandset for Chipcon port.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@346 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoInteractive debugger, or parts of one.
travisutk [Tue, 23 Feb 2010 01:23:36 +0000 (01:23 +0000)]
Interactive debugger, or parts of one.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@345 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoCleaned up Chipcon entry sequence.
travisutk [Mon, 22 Feb 2010 20:28:57 +0000 (20:28 +0000)]
Cleaned up Chipcon entry sequence.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@343 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoSome doodles toward a smart card app. Nothing works.
travisutk [Mon, 22 Feb 2010 20:15:45 +0000 (20:15 +0000)]
Some doodles toward a smart card app.  Nothing works.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@342 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoFlushing on DEBUG messages.
travisutk [Mon, 22 Feb 2010 20:13:41 +0000 (20:13 +0000)]
Flushing on DEBUG messages.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@341 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoRemoving unneeded debugstr() from chipcon app.
travisutk [Sat, 20 Feb 2010 22:02:51 +0000 (22:02 +0000)]
Removing unneeded debugstr() from chipcon app.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@340 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoSmartCard support; nothing really there yet.
travisutk [Fri, 19 Feb 2010 22:04:20 +0000 (22:04 +0000)]
SmartCard support; nothing really there yet.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@336 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

10 years agoBeginnings of smartcard client.
travisutk [Fri, 19 Feb 2010 22:01:31 +0000 (22:01 +0000)]
Beginnings of smartcard client.

git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@335 12e2690d-a6be-4b82-a7b7-67c4a43b65c8