travisutk [Sat, 17 Oct 2009 11:27:38 +0000 (11:27 +0000)]
'goodfet.cc flash foo.hex' now works.
It's slow as dirt for now, will optimize later.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@207
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 17 Oct 2009 09:42:04 +0000 (09:42 +0000)]
Just about finished with flash writing support.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@206
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 17 Oct 2009 09:11:22 +0000 (09:11 +0000)]
Moved GoodFETCC to its own file.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@205
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 17 Oct 2009 09:09:41 +0000 (09:09 +0000)]
Correct page sizes for Chipcon.
2KB pages, 32-bit words.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@204
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 17 Oct 2009 09:01:04 +0000 (09:01 +0000)]
D'oh!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@203
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 17 Oct 2009 09:00:15 +0000 (09:00 +0000)]
D'oh!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@202
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 17 Oct 2009 08:57:34 +0000 (08:57 +0000)]
Working toward support for writing flash on Chipcon.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@201
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 17 Oct 2009 06:35:31 +0000 (06:35 +0000)]
Chipcon refactoring, debugging.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@200
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 17 Oct 2009 05:41:35 +0000 (05:41 +0000)]
Fixed critical bug in dumpcode of Chipcon client.
This would have been avoided if I had implemented support for writing flash.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@199
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 11 Oct 2009 11:13:00 +0000 (11:13 +0000)]
Early support for 2254 on the GoodFET30.
More modules are optional.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@198
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 8 Oct 2009 16:33:25 +0000 (16:33 +0000)]
Reliability patch to Chipcon.
Ugly, but might help weak lines.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@197
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 8 Oct 2009 01:35:03 +0000 (01:35 +0000)]
More reliably chipcon.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@196
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 8 Oct 2009 01:31:33 +0000 (01:31 +0000)]
Chipcon reliability stuff.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@195
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 8 Oct 2009 00:10:41 +0000 (00:10 +0000)]
Fixed python client buffering issues, minor changes to SPI app.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@194
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 7 Oct 2009 22:06:51 +0000 (22:06 +0000)]
whitespace.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@193
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 7 Oct 2009 12:03:53 +0000 (12:03 +0000)]
Reading and writing of EEPROM works on AVR!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@192
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 7 Oct 2009 11:19:50 +0000 (11:19 +0000)]
AVR support getting better.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@191
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 7 Oct 2009 10:16:03 +0000 (10:16 +0000)]
AVR client connecting and reading ID correctly!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@190
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 7 Oct 2009 08:58:59 +0000 (08:58 +0000)]
Beginning AVR client.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@189
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 7 Oct 2009 08:47:45 +0000 (08:47 +0000)]
Working on AVR support.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@188
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 7 Oct 2009 08:19:42 +0000 (08:19 +0000)]
Refactoring, beginning AVR application.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@187
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 6 Oct 2009 01:29:30 +0000 (01:29 +0000)]
Support for the GoodFET30 with the --goodfet30 switch in goodfet.bsl.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@186
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 5 Oct 2009 14:33:21 +0000 (14:33 +0000)]
Oops, invalid prefix.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@185
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 5 Oct 2009 14:30:51 +0000 (14:30 +0000)]
Sane SPI Flash addressing for poke date, will later convert all functions.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@184
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 5 Oct 2009 13:15:32 +0000 (13:15 +0000)]
Retooled plugin interface with weak linking.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@183
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 5 Oct 2009 11:34:09 +0000 (11:34 +0000)]
Dropped ugly 'blocks' kludge for a 16-bit length field.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@177
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Mon, 5 Oct 2009 08:32:07 +0000 (08:32 +0000)]
Moved header transmission to txhead, about to switch to 16-bit length field.
This will break compatibility with older clients.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@175
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 4 Oct 2009 10:31:22 +0000 (10:31 +0000)]
MSP430 Erase is no longer as harsh.
In JTAG430_WRITEFLASH, the write is attempted twice if unsuccessful the first time.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@172
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 4 Oct 2009 09:13:32 +0000 (09:13 +0000)]
Removed deprecated MSP430 flash test.
Altered 16MHz MSP430 flash timing code to be 320 kHz.
533kHz gave errors; might need to correct 3MHz code as well.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@171
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 4 Oct 2009 08:42:10 +0000 (08:42 +0000)]
Support for the MSP430F23x0.
N.B., unlike the TI FET, all models are supported even if unknown.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@170
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 4 Oct 2009 08:37:56 +0000 (08:37 +0000)]
Blink now targets all 2xx chips, perhaps 1xx too, by default.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@169
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 4 Oct 2009 08:15:29 +0000 (08:15 +0000)]
MSP430 test cases, stable poking of RAM.
Test cases pass with GoodFET12 and BadFET20!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@168
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 4 Oct 2009 07:40:00 +0000 (07:40 +0000)]
16-bit MSP430 support working well from 1612.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@167
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 4 Oct 2009 03:12:18 +0000 (03:12 +0000)]
16-bit MSP430 Flash writing works again on 1612-based GoodFETs.
2xx-based GoodFETs coming very soon.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@166
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 3 Oct 2009 08:42:26 +0000 (08:42 +0000)]
Repair of 16-bit MSP430 JTAG nearly complete, dump works well.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@165
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 3 Oct 2009 01:05:20 +0000 (01:05 +0000)]
Silent support, corrected spiflash docco.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@164
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 3 Oct 2009 00:06:17 +0000 (00:06 +0000)]
Silence support and beginnings of proper buffer management.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@163
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 30 Sep 2009 18:20:04 +0000 (18:20 +0000)]
Chipcon.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@162
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 30 Sep 2009 18:19:38 +0000 (18:19 +0000)]
Chipcon.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@161
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 30 Sep 2009 18:19:08 +0000 (18:19 +0000)]
Chipcon.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@160
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 30 Sep 2009 17:56:05 +0000 (17:56 +0000)]
Chipcon.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@159
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 30 Sep 2009 17:30:54 +0000 (17:30 +0000)]
MSP430 model numbers.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@158
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 30 Sep 2009 03:45:45 +0000 (03:45 +0000)]
16-bit MSP430 now more reliable.
MSP430X2 code was intermingling by mistake.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@157
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 30 Sep 2009 03:25:13 +0000 (03:25 +0000)]
Restoring 16-bit MSP430 support.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@156
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 29 Sep 2009 23:06:39 +0000 (23:06 +0000)]
Atmel JEDEC info for SPI Flash.
Commented choice of chunk size, which must be an even fraction of the page size.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@155
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 22 Sep 2009 17:45:11 +0000 (17:45 +0000)]
Urgent client fix, related to block offsets.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@153
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 22 Sep 2009 16:46:46 +0000 (16:46 +0000)]
Larger chunk-size in SPI Flash, but not yet large enough. Write performance still sucks.
Also, Makefile now compiles html documentation and posts to the webserver.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@152
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 22 Sep 2009 00:17:10 +0000 (00:17 +0000)]
SPI client stuff.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@151
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 20 Sep 2009 23:17:42 +0000 (23:17 +0000)]
Board is now shorter, cleared ERC warnings.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@149
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 20 Sep 2009 19:13:45 +0000 (19:13 +0000)]
Doxygen stuff.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@147
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 20 Sep 2009 14:18:39 +0000 (14:18 +0000)]
Rearranging firmware for use with Doxygen.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@146
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 20 Sep 2009 13:56:06 +0000 (13:56 +0000)]
MSP430X2 Poke fix.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@145
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 19 Sep 2009 16:46:28 +0000 (16:46 +0000)]
MSP430X2 cleanup, fixed switch{} falling bug in MSP430X2 command handler.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@144
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 19 Sep 2009 15:14:37 +0000 (15:14 +0000)]
Support for debugging strings, closer to a clean MSP430X2 implementation.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@143
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 15 Sep 2009 18:12:19 +0000 (18:12 +0000)]
JEDEC ID support up to 64MBit, MXIC device IDs for the same.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@142
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 13 Sep 2009 18:07:09 +0000 (18:07 +0000)]
goodfet.bsl client for precompiled firmware.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@141
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 13 Sep 2009 15:57:38 +0000 (15:57 +0000)]
MSP430F5xx stuff; 1xx support is probably broken right now.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@131
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 11 Sep 2009 08:10:25 +0000 (08:10 +0000)]
Poking works in MSP430X2.
Changing '430 from 16-bit words to 32-bit words for queries.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@127
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 9 Sep 2009 05:52:51 +0000 (05:52 +0000)]
Partial refactoring, forgot spi.h early.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@126
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 5 Sep 2009 21:55:00 +0000 (21:55 +0000)]
SPI client refactoring and block read/write functions.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@124
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Sep 2009 09:49:57 +0000 (09:49 +0000)]
Reading seems to work on MSP430X2, but some regions seem to be unpopulated.
Need to extend messaging protocol for 20 bit addresses.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@123
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Sep 2009 09:04:55 +0000 (09:04 +0000)]
MSP430X2 support is sufficient to read memory!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@122
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Sep 2009 08:54:10 +0000 (08:54 +0000)]
Giving up on MSP430X2 for a second, getting back to SPI.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@121
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Sep 2009 08:13:21 +0000 (08:13 +0000)]
MSP430X2 client connects but reads garbage from ram.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@120
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Sep 2009 06:37:08 +0000 (06:37 +0000)]
JTAG430X2 works at 16MHz, not at 3MHz.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@119
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Sep 2009 04:46:08 +0000 (04:46 +0000)]
Moved the MSP430 client to its own file, preparing for MSP430X2 (5xx) support.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@118
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Sep 2009 04:26:17 +0000 (04:26 +0000)]
Clients refactored for proper class inheritance.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@116
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Sep 2009 02:08:57 +0000 (02:08 +0000)]
Nothing major.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@114
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 4 Sep 2009 00:45:38 +0000 (00:45 +0000)]
Erase waits for competion to return.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@113
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Sep 2009 23:11:28 +0000 (23:11 +0000)]
Steps toward plugin support.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@112
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Sep 2009 06:40:53 +0000 (06:40 +0000)]
goodfet.spiflash now does verification.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@111
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Sep 2009 05:41:49 +0000 (05:41 +0000)]
Fixed client error when GOODFET was undefined.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@110
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 3 Sep 2009 05:25:46 +0000 (05:25 +0000)]
Faster SPI Flash dumping, but it's a bit ugly.
I'll rewrite this soon to be more standardized.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@109
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 2 Sep 2009 01:06:00 +0000 (01:06 +0000)]
Byte count in JEDEC info.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@108
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 2 Sep 2009 00:53:44 +0000 (00:53 +0000)]
JEDEC size detection.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@107
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 1 Sep 2009 22:52:07 +0000 (22:52 +0000)]
spliflash writing command is 'flash', not 'write'.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@106
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 1 Sep 2009 22:19:32 +0000 (22:19 +0000)]
Getting closer to an I2C Python client.
All sorts of resistor headaches.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@105
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 1 Sep 2009 18:40:53 +0000 (18:40 +0000)]
2274 works again.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@104
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 1 Sep 2009 18:36:22 +0000 (18:36 +0000)]
2274 #ifndef screwed things up.
This patch breaks 2274 support, but fixes everything else.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@103
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 30 Aug 2009 18:20:09 +0000 (18:20 +0000)]
MInor board revisions.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@99
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 30 Aug 2009 18:07:41 +0000 (18:07 +0000)]
GoodFET30 is lain out.
I'll do a manufacturing run once I've had a few days to think it over.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@98
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 30 Aug 2009 17:09:52 +0000 (17:09 +0000)]
GoodFET30 schematic is going well.
Layout incomplete.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@97
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 30 Aug 2009 04:30:26 +0000 (04:30 +0000)]
Beginnings of a testing framework for the GoodFET.
At some point, my server will test every revision,
indicating changes on the website.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@94
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 28 Aug 2009 20:37:12 +0000 (20:37 +0000)]
'goodfet.monitor info' now identifies MCU.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@93
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 28 Aug 2009 19:07:59 +0000 (19:07 +0000)]
Client code for dumping the info memory.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@92
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Fri, 28 Aug 2009 19:07:36 +0000 (19:07 +0000)]
msp430_init_dco on 2xx devices now knows defaults for MSP430F2618 chips with missing Info flash.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@91
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 27 Aug 2009 00:59:38 +0000 (00:59 +0000)]
Nearing support for the MSP430F2618 in lieu of the 1612.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@90
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Wed, 26 Aug 2009 01:06:04 +0000 (01:06 +0000)]
Trying to get 2618 going.
Bootloader troubles abound, so I'm forking tos-bsl/msp430-bsl.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@89
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 23 Aug 2009 23:34:59 +0000 (23:34 +0000)]
URGENT fix to 1612 clocking.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@86
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 23 Aug 2009 23:19:32 +0000 (23:19 +0000)]
Verification target, doing stress tests without decoupling caps.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@85
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 23 Aug 2009 12:19:39 +0000 (12:19 +0000)]
Adding preliminary support for the MSP430F2618, build with CVS MSPGCC as
mcu=msp430x2618 make -e
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@84
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 22 Aug 2009 23:34:06 +0000 (23:34 +0000)]
README files. Don't ignore them.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@83
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 20 Aug 2009 15:08:47 +0000 (15:08 +0000)]
RAM usage monitor, see blog for details.
Also support for recognizing the M45PE10 SPI Flash chip, thanks to Ben Byer.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@82
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 20 Aug 2009 14:41:36 +0000 (14:41 +0000)]
Forgot monitor.h, included now.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@80
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Thu, 20 Aug 2009 14:01:43 +0000 (14:01 +0000)]
Monitor improved to measure stack depth of any other application.
See today's blog post for details.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@79
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 8 Aug 2009 20:00:59 +0000 (20:00 +0000)]
Beginning support for the second UART.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@73
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Tue, 28 Jul 2009 08:46:28 +0000 (08:46 +0000)]
Cleaning up the Chipcon client.
It's still slow as dirt. I need to make the block size larger than a byte!
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@72
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 19 Jul 2009 13:52:49 +0000 (13:52 +0000)]
SPI Flash writing is now performed in chunks,
and a bug with the execution of the first command after powerup
has been fixed. This client is now useful.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@70
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sun, 19 Jul 2009 13:14:52 +0000 (13:14 +0000)]
Writing of SPI Flash is more reliable.
I forgot to raise !CS.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@69
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8
travisutk [Sat, 18 Jul 2009 16:13:52 +0000 (16:13 +0000)]
Writing of SPI Flash works just after it is plugged in,
but fails afterward. A curious bug.
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@68
12e2690d-a6be-4b82-a7b7-
67c4a43b65c8