X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.cc;h=3c00dc78b6d7abaa8bc1c8a455618027283ea045;hp=52eb1dddabc8dc4335ff93d5cf1683a06d1d2843;hb=d3dd9b72ba6d3335cbae4ef560a25e9f707a4435;hpb=c7f111a9f649b3f7c0ce654f5b7ecb07140e438b diff --git a/client/goodfet.cc b/client/goodfet.cc index 52eb1dd..3c00dc7 100755 --- a/client/goodfet.cc +++ b/client/goodfet.cc @@ -148,15 +148,14 @@ if(sys.argv[1]=="flash"): page = 0x0000; pagelen = client.CCpagesize(); #2048; #2kB pages in 32-bit words + print "page=%04x, pagelen=%04x" % (page,pagelen); + bcount = 0; - print "Wiping Flash." - #Wipe all of flash. - #client.CCchiperase(); #Wipe the RAM buffer for the next flash page. client.CCeraseflashbuffer(); for i in h._buf.keys(): - while(i>page+pagelen): + while(i>=page+pagelen): if bcount>0: client.CCflashpage(page); #client.CCeraseflashbuffer();