projects
/
goodfet
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed critical bug in dumpcode of Chipcon client.
[goodfet]
/
client
/
goodfet.cc
diff --git
a/client/goodfet.cc
b/client/goodfet.cc
index
d2ba3e6
..
eb5ffa6
100755
(executable)
--- a/
client/goodfet.cc
+++ b/
client/goodfet.cc
@@
-1,9
+1,14
@@
#!/usr/bin/env python
#!/usr/bin/env python
+# GoodFET Chipcon Example
+#
+# (C) 2009 Travis Goodspeed <travis at radiantmachines.com>
+#
+# This code is being rewritten and refactored. You've been warned!
import sys;
import binascii;
import sys;
import binascii;
-from GoodFET import GoodFETCC;
+from GoodFET
CC
import GoodFETCC;
from intelhex import IntelHex;
from intelhex import IntelHex;
@@
-33,7
+38,7
@@
if(sys.argv[1]=="test"):
client.CCtest();
if(sys.argv[1]=="deadtest"):
for i in range(1,10):
client.CCtest();
if(sys.argv[1]=="deadtest"):
for i in range(1,10):
- print "IDENT as %s" %
self
.CCidentstr();
+ print "IDENT as %s" %
client
.CCidentstr();
if(sys.argv[1]=="dumpcode"):
f = sys.argv[2];
start=0x0000;
if(sys.argv[1]=="dumpcode"):
f = sys.argv[2];
start=0x0000;
@@
-47,7
+52,7
@@
if(sys.argv[1]=="dumpcode"):
h = IntelHex(None);
i=start;
while i<=stop:
h = IntelHex(None);
i=start;
while i<=stop:
- h[i
>>1
]=client.CCpeekcodebyte(i);
+ h[i]=client.CCpeekcodebyte(i);
if(i%0x100==0):
print "Dumped %04x."%i;
i+=1;
if(i%0x100==0):
print "Dumped %04x."%i;
i+=1;