X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.spiflash;h=7056968a89aff22b93f91a1ba573679048509ff5;hp=ef72c28ec45994846ed2b30463217f62c84d4d25;hb=92560226caf1a463eb144324978b0a390327e09e;hpb=9e13b1450d770a5645468221d0eacc1533d654a9 diff --git a/client/goodfet.spiflash b/client/goodfet.spiflash index ef72c28..7056968 100755 --- a/client/goodfet.spiflash +++ b/client/goodfet.spiflash @@ -69,10 +69,15 @@ if(sys.argv[1]=="dump"): h = IntelHex(None); i=start; while i<=stop: - h[i>>1]=client.SPIpeek(i); + data=client.SPIpeekblock(i); + + if(i%0x100==0): print "Dumped %04x."%i; - i+=1; + for j in data: + h[i]=ord(j); + #print "*%08x=%02x" % (i,ord(j)); + i+=1; h.write_hex_file(f); if(sys.argv[1]=="erase"):