travisutk [Fri, 24 Dec 2010 01:01:07 +0000 (01:01 +0000)]
Better reflex jamming, updated Makefile.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@799
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 24 Dec 2010 00:56:25 +0000 (00:56 +0000)]
New shell code.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@798
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 24 Dec 2010 00:30:49 +0000 (00:30 +0000)]
Carrier shell code. Unused at present.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@797
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 24 Dec 2010 00:19:00 +0000 (00:19 +0000)]
Reflex frame jamming, got some troubles.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@796
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 23 Dec 2010 21:27:54 +0000 (21:27 +0000)]
New shellcode.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@795
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 23 Dec 2010 21:26:50 +0000 (21:26 +0000)]
Lots of new shellcodes. Need to document them later.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@794
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 23 Dec 2010 00:29:04 +0000 (00:29 +0000)]
Minor changes to the Chipcon interface.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@793
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 23 Dec 2010 00:28:38 +0000 (00:28 +0000)]
Support for fixed length packets, shell code now installs to client/.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@792
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 19 Dec 2010 00:52:54 +0000 (00:52 +0000)]
Added 'goodfet.cc sniffdash7'.
Utterly untested, as I haven't got Dash7 hardware.
Register settings came from the unreleased OpenTag/CC430 port, might or might not be accurate.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@791
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 12 Dec 2010 19:43:05 +0000 (19:43 +0000)]
Working Simpliciti implementation.
Call 'goodfet.cc simpliciti [us|eu|lf]' to dump accelerometer data from a Chronos watch.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@790
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 11 Dec 2010 18:56:26 +0000 (18:56 +0000)]
Shellcode is now only loaded when
a new filename is presented. Old code remains in place without
reloading, which significantly reduces the number of dropped
Simpliciti packets.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@789
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 11 Dec 2010 01:26:10 +0000 (01:26 +0000)]
Better reflex jamming, using shellcode on the target.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@788
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 11 Dec 2010 00:14:19 +0000 (00:14 +0000)]
Fix of carrier code to handle more frequencies.
It now forks from the Simpliciti code, so be careful when changing that.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@787
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 10 Dec 2010 22:18:17 +0000 (22:18 +0000)]
Chipcon packet handling is coming along, but transmissions are still dropped. Maybe checksumming?
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@786
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 9 Dec 2010 23:42:00 +0000 (23:42 +0000)]
CC1110 packet sniffing works!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@785
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 9 Dec 2010 22:49:56 +0000 (22:49 +0000)]
Packet sniffing kinda works.
Need more regular transmitter to test.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@784
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 9 Dec 2010 22:33:19 +0000 (22:33 +0000)]
Code for receiving packets.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@783
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 9 Dec 2010 20:33:41 +0000 (20:33 +0000)]
Packet reception code.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@782
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 9 Dec 2010 19:33:51 +0000 (19:33 +0000)]
Added the HALT preprocessor directive so that these files may be used directly.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@781
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 9 Dec 2010 19:28:58 +0000 (19:28 +0000)]
Added a shellcode directory for small fragments of code that run on the target OS.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@780
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 9 Dec 2010 19:16:48 +0000 (19:16 +0000)]
goodfet.cc rssi [freq]
Quickly dumps and graphs the RSSI on a given channel.
I reserve the right to change field names and adjust the output to be compatible with NASA's Viewpoints tool.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@779
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 9 Dec 2010 19:00:14 +0000 (19:00 +0000)]
Added CC1110 radio strobes. Will be useful for generalizing things later.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@778
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 9 Dec 2010 17:09:21 +0000 (17:09 +0000)]
I'm damned close to sniffing a Simpliciti packet by Python.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@777
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 8 Dec 2010 06:20:19 +0000 (06:20 +0000)]
Reflex works.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@776
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 8 Dec 2010 06:13:21 +0000 (06:13 +0000)]
Reflexive jamming works. Could be a lot cleaner.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@775
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 8 Dec 2010 02:05:06 +0000 (02:05 +0000)]
Removing some debugging messages.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@774
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 7 Dec 2010 23:04:03 +0000 (23:04 +0000)]
Proper shell code support for Chipcon 8051 devices.
Next step will be to rip this out of SDCC source code automatically.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@773
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 7 Dec 2010 22:46:10 +0000 (22:46 +0000)]
goodfet.cc/carrier works when there's an excisting C app to set the oscillator.
Soon no image will be required.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@772
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 7 Dec 2010 20:46:48 +0000 (20:46 +0000)]
Closer to a self contained carrier wave.
You should have seen how ugly the last hack to do this was.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@771
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 7 Dec 2010 20:45:55 +0000 (20:45 +0000)]
Closer to a self contained carrier wave.
You should have seen how ugly the last hack to do this was.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@770
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 7 Dec 2010 20:18:26 +0000 (20:18 +0000)]
Closer to CC1110 carrier.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@769
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 7 Dec 2010 03:02:06 +0000 (03:02 +0000)]
More GoodFET/chipcon symbol goodness.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@766
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 7 Dec 2010 01:26:30 +0000 (01:26 +0000)]
Standardizing Chipcon interface, bringing it into line with the NRF code.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@765
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 6 Dec 2010 23:53:38 +0000 (23:53 +0000)]
Cleaner error message for failing to print the radio state.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@764
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
thequux [Tue, 16 Nov 2010 20:40:39 +0000 (20:40 +0000)]
Added basic AVR flashing support, and an associated avrdude patch
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@763
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 14 Nov 2010 17:22:25 +0000 (17:22 +0000)]
Added the 'flash' verb to the goodfet.cc help.
This really should be abstracted somehow.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@762
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 27 Oct 2010 17:38:05 +0000 (17:38 +0000)]
Added ATmega644P code from C.R.
Is there a better AVR code database somewhere?
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@760
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Mon, 25 Oct 2010 14:50:42 +0000 (14:50 +0000)]
updates to ADIv5, ARM7, AT91x40, and the flash modules M29W640GB. good stuff.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@759
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Mon, 18 Oct 2010 15:40:31 +0000 (15:40 +0000)]
new stuff for GoodFETADIv5
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@757
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Wed, 13 Oct 2010 16:33:30 +0000 (16:33 +0000)]
ember toys not necessary here.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@756
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Wed, 13 Oct 2010 16:19:50 +0000 (16:19 +0000)]
myriad of arm/adi additions. working on moving past arm7 into adiv5
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@755
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
theqlabs [Mon, 11 Oct 2010 23:55:31 +0000 (23:55 +0000)]
Added ARM Chip ID database file in /reports. Add your ARM CHIP ID MEMORY ADDRESSES
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@754
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 8 Oct 2010 18:37:18 +0000 (18:37 +0000)]
Block fetching for the Chipcon from XDATA/CODE memory.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@752
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 8 Oct 2010 15:36:57 +0000 (15:36 +0000)]
Proper block fetch.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@751
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Fri, 8 Oct 2010 12:50:18 +0000 (12:50 +0000)]
some fixes and additional toys for client-side
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@750
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Fri, 8 Oct 2010 12:48:38 +0000 (12:48 +0000)]
setting up for adiv5, the latest arm debug protocols
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@749
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 7 Oct 2010 22:18:42 +0000 (22:18 +0000)]
Block reads in CC_READ_XDATA_MEMORY.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@748
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 7 Oct 2010 22:18:05 +0000 (22:18 +0000)]
Backward-compatible peekblock for Chipcon.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@747
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 7 Oct 2010 21:53:56 +0000 (21:53 +0000)]
Commented some peek/poke commands and defined a blockwise peek.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@746
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 6 Oct 2010 18:33:09 +0000 (18:33 +0000)]
Fixed GoodFETSPI by adding optional third argument to peek8().
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@744
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
scottlivingston [Wed, 29 Sep 2010 05:25:48 +0000 (05:25 +0000)]
Forgot to include goodfet.adc (ADC10 client) in last commit.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@737
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
scottlivingston [Wed, 29 Sep 2010 05:15:16 +0000 (05:15 +0000)]
Add ADC10 application for sampling analog values.
Currently only supports x2274 chip, as on GoodFET31 board.
The sampled line is pin 5 of the JTAG header.
The new app ID is 0x74.
The corresponding client (Python script) is goodfet.adc
The ADC10 app is NOT included in the default build. See comments in
Makefile for what to add if you desire it.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@736
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
scottlivingston [Sat, 25 Sep 2010 18:49:21 +0000 (18:49 +0000)]
Add note about another tested PIC target: PIC24FJ64GA002
New PIC app command: "reset". Causes the PIC target to start! This
is only useful in special cases and may be removed from the app later.
PIC client dictionary of known targets expanded to include several
PIC24FJxxGAxxx chips.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@732
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 23 Sep 2010 19:58:52 +0000 (19:58 +0000)]
Timeout is now a warning, rather than an error.
The app won't exit on a timeout.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@731
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Wed, 22 Sep 2010 05:30:32 +0000 (05:30 +0000)]
continuing to improve arm support with AT91X40 and adding AT91SAM7
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@730
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 18 Sep 2010 21:22:41 +0000 (21:22 +0000)]
More clocking tests, getting ready for an
info memory recovery script.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@725
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 17 Sep 2010 20:44:38 +0000 (20:44 +0000)]
Nearing 16-bit clock control data.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@724
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 14 Sep 2010 17:06:38 +0000 (17:06 +0000)]
Getting closer on MSP430X2 support.
This just prints an error for those functions which are not yet implemented.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@723
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 14 Sep 2010 17:05:57 +0000 (17:05 +0000)]
Retry on failed MSP430 JTAG entry.
Fixes some headaches with MSP430X2, but unnecessary for MSP430 and MSP430X.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@722
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 5 Sep 2010 21:01:24 +0000 (21:01 +0000)]
MSP430X2 corrections.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@721
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Sat, 4 Sep 2010 06:27:42 +0000 (06:27 +0000)]
AT91x40 series of ARM7 microcontrollers supported. still no flash capability yet. working on it.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@720
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Fri, 3 Sep 2010 17:00:20 +0000 (17:00 +0000)]
chipcon 1111 flash fixes, arm7 jtag fixes and improvements
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@719
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Tue, 31 Aug 2010 20:03:45 +0000 (20:03 +0000)]
tweak here, tie there
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@718
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 30 Aug 2010 19:46:52 +0000 (19:46 +0000)]
Moving GF40 to branches.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@715
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Sun, 29 Aug 2010 14:29:55 +0000 (14:29 +0000)]
tweak here, tie there
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@714
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Sat, 28 Aug 2010 13:11:39 +0000 (13:11 +0000)]
readChunk (may replace readMem) is implemented, moving memory into regs then reading the regs. .67secs versus 4.0secs for pulling 32 words w00t!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@713
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Sat, 28 Aug 2010 12:09:16 +0000 (12:09 +0000)]
implemented ARMget_registers() using ldm from user mode. problem is it takes twice as long as just loading all the registers because register gets/sets are done in firmware.
about to revert it to the old method but wanted to save the work.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@712
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Sat, 28 Aug 2010 11:49:34 +0000 (11:49 +0000)]
ARM mode set r15 fixed.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@711
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Sat, 28 Aug 2010 02:12:46 +0000 (02:12 +0000)]
improvements... except now arm mode set_register for r15 doesn't work right... prolly to do with fixing dclk timing issues. never was set up the way the docs said to. that must have been why it worked.
however, thumb to arm and arm to thumb work well... get/set regs in thumb mode work relatively well.
need to iron out get/sets and then fix offsets for halt/resume so we hit the right instruction on exit. then work on the watch/breakpoints and continuing...
also need to work on the get/set multiple regs and then read/writemem of large chunks... using multiple regs :)
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@710
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Sun, 22 Aug 2010 06:55:01 +0000 (06:55 +0000)]
omj, i can't believe i left this one out.
sheesh. i'm stupid.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@706
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Sun, 22 Aug 2010 06:46:03 +0000 (06:46 +0000)]
reworking get/set_register() to write twice for sanity.
reading/writing registers now works in thumb mode...
still having difficulties switching to arm mode though. problems showed up i think when fixing the read-memory timing through runtest/idle.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@705
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
dodge-this [Thu, 19 Aug 2010 15:26:30 +0000 (15:26 +0000)]
latest updates including GoodFETARM.py "DEPRECATED" message
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@704
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 18 Aug 2010 17:39:40 +0000 (17:39 +0000)]
Removed thickness note from GF40 schematic.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@703
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 16 Aug 2010 22:47:36 +0000 (22:47 +0000)]
Support for SparkFun nRF24L01 Dongle.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@699
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 16 Aug 2010 22:38:40 +0000 (22:38 +0000)]
Nothing important.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@698
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 15 Aug 2010 20:36:34 +0000 (20:36 +0000)]
GF40 is routed, will sleep on it and order in the morning.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@697
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 15 Aug 2010 20:32:07 +0000 (20:32 +0000)]
GF40 is routed, will sleep on it and order in the morning.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@696
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 15 Aug 2010 18:47:49 +0000 (18:47 +0000)]
Routing GF40.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@695
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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