projects
/
goodfet
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
AT91x40 series of ARM7 microcontrollers supported. still no flash capability yet...
[goodfet]
/
firmware
/
apps
/
pic
/
README.txt
diff --git
a/firmware/apps/pic/README.txt
b/firmware/apps/pic/README.txt
index
ec51f26
..
9182d54
100644
(file)
--- a/
firmware/apps/pic/README.txt
+++ b/
firmware/apps/pic/README.txt
@@
-1,16
+1,18
@@
PIC programmer
PIC programmer
-March
, April
2010.
+March
-May
2010.
-Scott Livingston <slivingston AT caltech.edu>
+Scott Livingston
<slivingston AT caltech.edu>
-Currently targeted at dsPIC33F/PIC24H chip family and tested on
+Currently targeted at 16-bit PIC chip families (i.e., PIC24F,
+dsPIC30F, PIC24H, dsPIC33F) and tested on
dsPIC33FJ128GP710,
dsPIC33FJ128GP710,
-dsPIC33FJ128GP708
+dsPIC33FJ128GP708,
+PIC24HJ12GP201.
+
+Expansion in the 8-bit and 32-bit directions is in the works.
-(i.e. similar chip, differing in footprint: former is 100-TQFP, latter
-is 80-TQFP).
For the 14-pin GoodFET port (size 2x7), the pinout is
3 -> PGD
For the 14-pin GoodFET port (size 2x7), the pinout is
3 -> PGD
@@
-45,8
+47,7
@@
$ ./goodfet.pic devid
Much more documentation is needed for the programmer and is
Much more documentation is needed for the programmer and is
-forthcoming along with more common tools (e.g. verify programming
-results). For now, here are some quick examples. To bulk erase program
+forthcoming. For now, here are some quick examples. To bulk erase program
memory (this is necessary before programming),
$ ./goodfet.pic erase
memory (this is necessary before programming),
$ ./goodfet.pic erase
@@
-55,8
+56,12
@@
Then to program the device with a code file, foo.hex,
$ ./goodfet.pic program foo.hex
$ ./goodfet.pic program foo.hex
+To verify programming results,
+
+$ ./goodfet.pic verify foo.hex
-A quick visual check of results might be a dump of the first few
+Please note that only addresses in given hex file are verified. A
+quick visual check of results might be a dump of the first few
instruction words.
$ ./goodfet.pic - 0x200 0x220 pretty
instruction words.
$ ./goodfet.pic - 0x200 0x220 pretty