X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.monitor;h=67ec3fb61123a9cc67822097790c031ee095c8fa;hp=4d54dc2232cfae22348f7a0155aa9dd3f97c97ed;hb=9ba7e4f5ec74d83c1c167655dbd0de02db15e9f9;hpb=5fb0341d348e101b30794945a6c91546e25e8e7b diff --git a/client/goodfet.monitor b/client/goodfet.monitor index 4d54dc2..67ec3fb 100755 --- a/client/goodfet.monitor +++ b/client/goodfet.monitor @@ -48,6 +48,10 @@ if(sys.argv[1]=="exec"): if(sys.argv[1]=="info"): client.monitor_info() +if(sys.argv[1]=="infotest"): + for foo in range(0,100): + client.monitor_info() + if(sys.argv[1]=="clocktest"): print "GoodFET with %s MCU" % client.infostring(); clocking=client.monitorgetclock(); @@ -58,7 +62,7 @@ if(sys.argv[1]=="clocktest"): client.monitorsetclock(clocking-foo); print "-0x%04x: %s" % (foo,client.infostring()); -if(sys.argv[1]=="listapps"): +if(sys.argv[1]=="listapps" or sys.argv[1]=="apps"): full = (len(sys.argv) > 2) and (sys.argv[2]=="full") client.monitor_list_apps(full); @@ -83,7 +87,7 @@ if(sys.argv[1]=="dump"): h = IntelHex16bit(None); i=start; while i>1]=client.peekword(i); + h[i>>1]=client.peek16(i); if(i%0x100==0): print "Dumped %04x."%i; i+=2; @@ -121,7 +125,4 @@ if(sys.argv[1]=="verify"): if(i%0x100==0): print "%04x" % i; -if(sys.argv[1]=="whatever"): - for i in [0x24FF, 0x2500, 0x2502, 0x2504]: - print "%04x" % client.peekword(i);