goodfet
10 years agoForking GF40 from GF23.
travisutk [Sun, 15 Aug 2010 15:36:51 +0000 (15:36 +0000)]
Forking GF40 from GF23.

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

10 years agox00t!
dodge-this [Fri, 13 Aug 2010 04:11:22 +0000 (04:11 +0000)]
x00t!
arm jtag on goodfet is a reality!
or at least most of the hurdles have been conquered.
ARMreadMem works now.  it turns out i was haphazardly running through RUNTEST/IDLE willy nilly, which was messing up the RESTART/BRKPT magic.

still todo:
* complete and test writeMem
* add flash-writing (may need to implement in specific subclasses)
* create goodfet.arm for command-line access
* prettify and complete GoodFETARM7, rename jtagarm7tdmi.h
* create specific subclasses for actual arm7 chips (at91r40008, at91sam7, etc...)

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

10 years agooops. here's the new code. old code will remain in jtagarm7tdmi.c for the time...
dodge-this [Thu, 12 Aug 2010 16:11:26 +0000 (16:11 +0000)]
oops.  here's the new code.  old code will remain in jtagarm7tdmi.c for the time being for reference.  will remove it later when any comments or other tidbits deemed of value are copied over.

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

10 years agow00t! jtagarm7 committed and included in build.
dodge-this [Thu, 12 Aug 2010 16:09:59 +0000 (16:09 +0000)]
w00t!  jtagarm7 committed and included in build.
i need the one with the big gb's!

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

10 years agocleaning up jtag, jtag430, jtag430x2, jtagarm7tdmi includes
dodge-this [Wed, 11 Aug 2010 17:23:45 +0000 (17:23 +0000)]
cleaning up jtag, jtag430, jtag430x2, jtagarm7tdmi includes

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

10 years agojtagtransn reworked. testing looks good so far.
dodge-this [Wed, 11 Aug 2010 15:16:20 +0000 (15:16 +0000)]
jtagtransn reworked. testing looks good so far.

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

10 years agostill working on it
dodge-this [Mon, 9 Aug 2010 12:35:27 +0000 (12:35 +0000)]
still working on it
about to rip out more functionity from embedded to python

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

10 years agoupdates.
dodge-this [Fri, 30 Jul 2010 02:14:06 +0000 (02:14 +0000)]
updates.

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

10 years agostill chugging away. place-holder. once again to the breach!
dodge-this [Wed, 28 Jul 2010 10:40:59 +0000 (10:40 +0000)]
still chugging away.  place-holder.  once again to the breach!

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

10 years agoreadMem is my ass a kickin. why won't the arm micro restart and execute the pretty...
dodge-this [Tue, 20 Jul 2010 01:45:07 +0000 (01:45 +0000)]
readMem is my ass a kickin.  why won't the arm micro restart and execute the pretty little read instruction!?

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

10 years agoNHBadgeB support.
travisutk [Sun, 18 Jul 2010 00:52:42 +0000 (00:52 +0000)]
NHBadgeB support.

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

10 years agoSupport for newer firmware.
travisutk [Thu, 8 Jul 2010 21:49:39 +0000 (21:49 +0000)]
Support for newer firmware.

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

10 years agoRunning.
travisutk [Thu, 8 Jul 2010 21:30:50 +0000 (21:30 +0000)]
Running.

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

10 years agosetRadioChannel
travisutk [Thu, 8 Jul 2010 21:02:33 +0000 (21:02 +0000)]
setRadioChannel

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

10 years agoNeighbor count.
travisutk [Thu, 8 Jul 2010 21:00:41 +0000 (21:00 +0000)]
Neighbor count.

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

10 years agoEM260 pinout.
travisutk [Thu, 8 Jul 2010 20:20:46 +0000 (20:20 +0000)]
EM260 pinout.

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

10 years agoBetter strange attractors graph of EM260 randtest.
travisutk [Thu, 8 Jul 2010 19:56:59 +0000 (19:56 +0000)]
Better strange attractors graph of EM260 randtest.

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

10 years agoBetter RNG test.
travisutk [Thu, 8 Jul 2010 19:31:25 +0000 (19:31 +0000)]
Better RNG test.

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

10 years agoFixed P4REN error that broke MSP430F1612 support."
travisutk [Thu, 8 Jul 2010 19:19:43 +0000 (19:19 +0000)]
Fixed P4REN error that broke MSP430F1612 support."

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

10 years agow00t! jtag arm is a reality on goodfet.
dodge-this [Thu, 8 Jul 2010 19:03:11 +0000 (19:03 +0000)]
w00t!  jtag arm is a reality on goodfet.
got getCPSR and setCPSR working.
working on memory reading/writing still.

about to strip the whole thing out of goodfet firmware code into python, leaving the goodfet firmware code must slimmer.

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

10 years agoMore EM260 code. RNG works only after another board has initialized the chip.
travisutk [Thu, 8 Jul 2010 19:00:22 +0000 (19:00 +0000)]
More EM260 code.  RNG works only after another board has initialized the chip.

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

10 years agoFull commands, even when they contain 0xA7.
travisutk [Thu, 8 Jul 2010 18:38:04 +0000 (18:38 +0000)]
Full commands, even when they contain 0xA7.

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

10 years agoRNG test.
travisutk [Thu, 8 Jul 2010 17:50:31 +0000 (17:50 +0000)]
RNG test.

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

10 years agoEM260 support is golden.
travisutk [Thu, 8 Jul 2010 17:42:15 +0000 (17:42 +0000)]
EM260 support is golden.

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

10 years agoReading status works.
travisutk [Thu, 8 Jul 2010 15:31:42 +0000 (15:31 +0000)]
Reading status works.

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

10 years agoReading status works.
travisutk [Thu, 8 Jul 2010 15:31:13 +0000 (15:31 +0000)]
Reading status works.

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

10 years agoEM260spiversion() is stabilized.
travisutk [Thu, 8 Jul 2010 15:24:25 +0000 (15:24 +0000)]
EM260spiversion() is stabilized.

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

10 years agoCleaned up EM260 code, about to fork into separate module.
travisutk [Thu, 8 Jul 2010 14:57:24 +0000 (14:57 +0000)]
Cleaned up EM260 code, about to fork into separate module.
The SPI client was resetting just before every transaction.  This fix might break other code.

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

10 years agoEM260 client is finally showing signs of life!
travisutk [Thu, 8 Jul 2010 14:53:18 +0000 (14:53 +0000)]
EM260 client is finally showing signs of life!

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

10 years agoEM260 extensions to SPI are almost ready.
travisutk [Thu, 8 Jul 2010 14:06:51 +0000 (14:06 +0000)]
EM260 extensions to SPI are almost ready.

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

10 years agoFixed bug where first byte of EM260 response would be lost.
travisutk [Wed, 7 Jul 2010 20:37:53 +0000 (20:37 +0000)]
Fixed bug where first byte of EM260 response would be lost.
(No big deal for EZSP, but it cripples version checks.)

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

10 years agoEM260 SPI support. Really needs to be cleaned up.
travisutk [Wed, 7 Jul 2010 20:19:59 +0000 (20:19 +0000)]
EM260 SPI support.  Really needs to be cleaned up.

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

10 years agotrunk/hardware README
travisutk [Wed, 7 Jul 2010 15:32:14 +0000 (15:32 +0000)]
trunk/hardware README

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

10 years agoEM260 client.
travisutk [Wed, 7 Jul 2010 15:26:47 +0000 (15:26 +0000)]
EM260 client.
This is the SPI EZSP protocol, not the SIF debugging protocol.

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

10 years agoyay! it worked!
dodge-this [Tue, 6 Jul 2010 14:42:49 +0000 (14:42 +0000)]
yay!  it worked!
jtag arm was pretty much always working.  i simply wanted too much out of it.
i forgot to contemplate that debugging through jtag *is shellcoding* and needs
to be treated as if it is fragile... because it is.

writing to a register involves ldr rX [rY]
turns out, when rY is not word aligned, the contents of the data is shifted in funky ways...
weirder still, the rotating differed between r0-7 and r8-15.

solution?  use PC.  ldr rX, [r15] means the highest likelihood of having word-aligned register.
change PC at your own peril.  make sure it is word-aligned.

and all is well.

initial testing of reading from memory seems promising.  although, debugging in the process doesn't work *at all* because the python handler includes the debug messages as part of the data.

need to true up reading memory, writing memory, reading code, and reading/writing PSRs.

yay!

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

10 years agoyay! getting there. still odd register bugs, but getting there with peek.
dodge-this [Mon, 5 Jul 2010 22:55:57 +0000 (22:55 +0000)]
yay!  getting there.  still odd register bugs, but getting there with peek.

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

10 years agoGoodFET JTAG ARM updates.
dodge-this [Mon, 5 Jul 2010 17:51:14 +0000 (17:51 +0000)]
GoodFET JTAG ARM updates.

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

10 years agoNew ROM, AT24DF081
travisutk [Mon, 5 Jul 2010 17:27:15 +0000 (17:27 +0000)]
New ROM, AT24DF081

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

10 years agoTurning Point patches.
travisutk [Mon, 5 Jul 2010 15:16:38 +0000 (15:16 +0000)]
Turning Point patches.

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

10 years agoProper checksumming.
travisutk [Thu, 1 Jul 2010 14:07:06 +0000 (14:07 +0000)]
Proper checksumming.

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

10 years agoEarly 25C32/64 client.
travisutk [Wed, 30 Jun 2010 09:08:06 +0000 (09:08 +0000)]
Early 25C32/64 client.

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

10 years agoSupport for sniffing Turning Point Clicker packets.
travisutk [Wed, 30 Jun 2010 09:06:59 +0000 (09:06 +0000)]
Support for sniffing Turning Point Clicker packets.

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

10 years agoHigher stopping voltage for glitch learning.
travisutk [Wed, 30 Jun 2010 01:00:15 +0000 (01:00 +0000)]
Higher stopping voltage for glitch learning.

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

10 years agoFormatting in glitch.c
travisutk [Mon, 28 Jun 2010 15:01:16 +0000 (15:01 +0000)]
Formatting in glitch.c

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

10 years agoBetter glitching exploration.
travisutk [Sun, 27 Jun 2010 22:02:30 +0000 (22:02 +0000)]
Better glitching exploration.

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

10 years agoLowered max voltage threshold to 200 during learning phase, increased trial count...
travisutk [Sun, 27 Jun 2010 19:26:25 +0000 (19:26 +0000)]
Lowered max voltage threshold to 200 during learning phase, increased trial count to 30.
I need to make trial count independent, so that a first pass can be replaced by later, more thorough learning passes.

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

10 years agoTiming functions delay_ms, delay_us and delay_ticks now use Timer B.
scottlivingston [Fri, 25 Jun 2010 17:25:28 +0000 (17:25 +0000)]
Timing functions delay_ms, delay_us and delay_ticks now use Timer B.

This has been verified with a GF31 board (hence x2274 chip) and
read/write/erase and dev ID extraction on dsPIC33FJ128GP710 and
PIC24FJ64GA002 chips.

Use of Timer B should work as specified on GF1x boards (hence
msp430f161x chips) based on my (cursory) review of the MSP430x1xx
family "user's guide." However note that this has still NOT been
tested on hardware.

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

10 years agoBetter glitching code, more portable than the old.
travisutk [Fri, 25 Jun 2010 16:32:41 +0000 (16:32 +0000)]
Better glitching code, more portable than the old.
I might have broken AVR glitching support.

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

10 years agoBrought glitch app back. Might break lesser builds.
travisutk [Fri, 25 Jun 2010 13:42:09 +0000 (13:42 +0000)]
Brought glitch app back.  Might break lesser builds.

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

10 years agoNever a wordsize of 0.
travisutk [Fri, 25 Jun 2010 13:15:56 +0000 (13:15 +0000)]
Never a wordsize of 0.

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

10 years agoMoving glitcher away from AVR-specific calls.
travisutk [Thu, 24 Jun 2010 21:34:17 +0000 (21:34 +0000)]
Moving glitcher away from AVR-specific calls.

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

10 years agoBeginning CCSPI mode. Not nearly complete.
travisutk [Thu, 24 Jun 2010 21:26:33 +0000 (21:26 +0000)]
Beginning CCSPI mode.  Not nearly complete.

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

10 years agoRemoved P5REN element from goodfet.c
travisutk [Tue, 15 Jun 2010 03:05:27 +0000 (03:05 +0000)]
Removed P5REN element from goodfet.c
This was PIC code that broke some apps on the GF1x with the MSP430F1612.

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

10 years agoFixed Port 5 bug, critical.
travisutk [Tue, 15 Jun 2010 02:28:00 +0000 (02:28 +0000)]
Fixed Port 5 bug, critical.

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

10 years agoFixed 2274 support.
travisutk [Tue, 15 Jun 2010 02:01:46 +0000 (02:01 +0000)]
Fixed 2274 support.

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

10 years agoProper I/O ports with new firmware.
travisutk [Tue, 15 Jun 2010 01:52:23 +0000 (01:52 +0000)]
Proper I/O ports with new firmware.

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

10 years agoChipcon SPI driver, in the works.
travisutk [Tue, 15 Jun 2010 01:38:59 +0000 (01:38 +0000)]
Chipcon SPI driver, in the works.

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

10 years agoNew Chipcon SPI name.
travisutk [Tue, 15 Jun 2010 01:28:24 +0000 (01:28 +0000)]
New Chipcon SPI name.

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

10 years agoBeginning Chipcon SPI support.
travisutk [Tue, 15 Jun 2010 01:28:10 +0000 (01:28 +0000)]
Beginning Chipcon SPI support.

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

10 years agoCloser to harmonizing different platforms.
travisutk [Tue, 15 Jun 2010 00:43:04 +0000 (00:43 +0000)]
Closer to harmonizing different platforms.

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

10 years agoGeneralizing IO.
travisutk [Mon, 14 Jun 2010 22:19:17 +0000 (22:19 +0000)]
Generalizing IO.

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

10 years agoTelosB support by platform variable.
travisutk [Mon, 14 Jun 2010 22:09:27 +0000 (22:09 +0000)]
TelosB support by platform variable.

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

10 years agoProper config.h
travisutk [Mon, 14 Jun 2010 22:09:16 +0000 (22:09 +0000)]
Proper config.h

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

10 years agoRemoved many references to P1OUT.
travisutk [Mon, 14 Jun 2010 21:52:45 +0000 (21:52 +0000)]
Removed many references to P1OUT.

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

10 years agoTelosB platform target.
travisutk [Mon, 14 Jun 2010 21:38:39 +0000 (21:38 +0000)]
TelosB platform target.

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

10 years agoTelosB target support.
travisutk [Mon, 14 Jun 2010 21:37:57 +0000 (21:37 +0000)]
TelosB target support.
Must set target=telosb.

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

10 years agoPlatform definitions.
travisutk [Mon, 14 Jun 2010 18:42:28 +0000 (18:42 +0000)]
Platform definitions.

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

10 years agoFix for Windows NT machines with non-FTDI serial ports.
travisutk [Mon, 7 Jun 2010 18:43:24 +0000 (18:43 +0000)]
Fix for Windows NT machines with non-FTDI serial ports.
The new py2exe build should be published ASAP.

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

10 years agoTest issues.
travisutk [Sun, 6 Jun 2010 00:23:55 +0000 (00:23 +0000)]
Test issues.

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

10 years agoMore 'goodfet.selftest'
travisutk [Sun, 6 Jun 2010 00:14:12 +0000 (00:14 +0000)]
More 'goodfet.selftest'

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

10 years agoRest results.
travisutk [Sun, 6 Jun 2010 00:07:36 +0000 (00:07 +0000)]
Rest results.

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

10 years agoSelf test code.
travisutk [Sun, 6 Jun 2010 00:03:00 +0000 (00:03 +0000)]
Self test code.

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

10 years agoRemoved debugging strings.
travisutk [Sat, 5 Jun 2010 23:57:28 +0000 (23:57 +0000)]
Removed debugging strings.

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

10 years agogoodfet.msp430 selftest is working!
travisutk [Sat, 5 Jun 2010 22:45:22 +0000 (22:45 +0000)]
goodfet.msp430 selftest is working!

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

10 years agoBeginnings of selftest. Fixed poke instruction.
travisutk [Sat, 5 Jun 2010 22:10:18 +0000 (22:10 +0000)]
Beginnings of selftest.  Fixed poke instruction.

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

10 years agoMore DCO calibrations, working on MSP430 testing framework.
travisutk [Sat, 5 Jun 2010 21:39:57 +0000 (21:39 +0000)]
More DCO calibrations, working on MSP430 testing framework.

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

10 years agoupdates to JTAGARM7 appid and some additional test play
dodge-this [Thu, 3 Jun 2010 18:42:54 +0000 (18:42 +0000)]
updates to JTAGARM7 appid and some additional test play

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

10 years agoNOP verb.
travisutk [Sat, 29 May 2010 23:10:20 +0000 (23:10 +0000)]
NOP verb.

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

10 years agoRemoved Chinese. It breaks the Windows version of Windows XP.
travisutk [Thu, 27 May 2010 22:59:54 +0000 (22:59 +0000)]
Removed Chinese.  It breaks the Windows version of Windows XP.

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

10 years agoTrying chinese in MSP430 client. Localization to come later.
travisutk [Thu, 27 May 2010 22:57:25 +0000 (22:57 +0000)]
Trying chinese in MSP430 client.  Localization to come later.

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

10 years ago'make py2exepub' in client now uses rsync --chmod=ugo+rw to ensure the file is downlo...
travisutk [Thu, 27 May 2010 22:24:55 +0000 (22:24 +0000)]
'make py2exepub' in client now uses rsync --chmod=ugo+rw to ensure the file is downloadable.

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

10 years agoThe Win32 gfbsl.exe now properly identifies serial ports automatically.
travisutk [Thu, 27 May 2010 21:51:39 +0000 (21:51 +0000)]
The Win32 gfbsl.exe now properly identifies serial ports automatically.

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

10 years agoMSP430 client no longer auto-erases.
travisutk [Thu, 27 May 2010 21:43:55 +0000 (21:43 +0000)]
MSP430 client no longer auto-erases.

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

10 years agoSerial number support, at 0xFFB0.
travisutk [Thu, 27 May 2010 21:02:06 +0000 (21:02 +0000)]
Serial number support, at 0xFFB0.

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

10 years agoSerial number support, at 0xFFB0.
travisutk [Thu, 27 May 2010 21:01:57 +0000 (21:01 +0000)]
Serial number support, at 0xFFB0.

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

10 years agoInfo memory erasure.
travisutk [Thu, 27 May 2010 21:01:19 +0000 (21:01 +0000)]
Info memory erasure.

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

10 years agoBeginnings of info flash support. It isn't very good.
travisutk [Thu, 27 May 2010 20:36:39 +0000 (20:36 +0000)]
Beginnings of info flash support.  It isn't very good.

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

10 years agoMore of a Radio client.
travisutk [Thu, 27 May 2010 15:43:05 +0000 (15:43 +0000)]
More of a Radio client.

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

10 years agoBeginnings of agnostic RF client.
travisutk [Wed, 26 May 2010 23:02:47 +0000 (23:02 +0000)]
Beginnings of agnostic RF client.

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

10 years agoSymbol loading is now in GoodFETCC instead of goodfet.cc.
travisutk [Wed, 26 May 2010 23:02:30 +0000 (23:02 +0000)]
Symbol loading is now in GoodFETCC instead of goodfet.cc.

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

10 years agoFixed problem with Chipcon client guessing word size.
travisutk [Wed, 26 May 2010 22:47:11 +0000 (22:47 +0000)]
Fixed problem with Chipcon client guessing word size.
The chip ID isn't properly read on the very first attempt, but it is on all subsequent.
Thus, the warning was meaningless.

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

10 years agoGoodFETCC now always calls loadsymbols() in goodfet.cc.
travisutk [Wed, 26 May 2010 22:39:04 +0000 (22:39 +0000)]
GoodFETCC now always calls loadsymbols() in goodfet.cc.
Errors are silenced unless verbose==1.

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

10 years agoComments about checksumming.
travisutk [Wed, 26 May 2010 21:15:24 +0000 (21:15 +0000)]
Comments about checksumming.
Cleaned up mac length.

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

10 years agoClear P2SEL to disable XIN on MSP430F2274.
travisutk [Mon, 24 May 2010 10:24:17 +0000 (10:24 +0000)]
Clear P2SEL to disable XIN on MSP430F2274.

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

10 years agoFixed monitor peek.
travisutk [Mon, 24 May 2010 09:42:17 +0000 (09:42 +0000)]
Fixed monitor peek.

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

10 years agopeekword() for console.
travisutk [Mon, 24 May 2010 05:59:22 +0000 (05:59 +0000)]
peekword() for console.
Needs a lot of work.

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

10 years agoAutomatic port scanning for Windows.
travisutk [Mon, 24 May 2010 05:21:19 +0000 (05:21 +0000)]
Automatic port scanning for Windows.

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

10 years agoScan should work on win32.
travisutk [Mon, 24 May 2010 05:03:50 +0000 (05:03 +0000)]
Scan should work on win32.

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

10 years agoRemoved readline requirement from goodfet console, as it breaks Windows compatibility.
travisutk [Mon, 24 May 2010 04:55:47 +0000 (04:55 +0000)]
Removed readline requirement from goodfet console, as it breaks Windows compatibility.
Will reintroduce with the pure-python implementation.

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

10 years agoCommented unused rlcompleter import. Might fix win32 compatibility of main client.
travisutk [Mon, 24 May 2010 04:53:29 +0000 (04:53 +0000)]
Commented unused rlcompleter import.  Might fix win32 compatibility of main client.

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