X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.monitor;h=6191335adf792bc65c295e60f187bf7c855222f2;hp=92aada84973e091d85655905715d8e83ea4b9b94;hb=105419853423fb0f37ac30db8d730ec9ab4f3cd9;hpb=f7602f756c1fec1877b667296bae7c2a19e9cdb0 diff --git a/client/goodfet.monitor b/client/goodfet.monitor index 92aada8..6191335 100755 --- a/client/goodfet.monitor +++ b/client/goodfet.monitor @@ -23,6 +23,7 @@ if(len(sys.argv)==1): #Initialize FET and set baud rate client=GoodFET(); client.serInit() +#client.verbose=1; if(sys.argv[1]=="on"): client.dir(0xFF); @@ -47,6 +48,17 @@ if(sys.argv[1]=="exec"): if(sys.argv[1]=="info"): print "GoodFET with %s MCU" % client.infostring(); print "Clocked at %s" % client.monitorclocking(); +if(sys.argv[1]=="clocktest"): + print "GoodFET with %s MCU" % client.infostring(); + clocking=client.monitorgetclock(); + print "Clocked at 0x%04x" % clocking; + for foo in range(1,50): + client.monitorsetclock(clocking+foo); + print "+0x%04x: %s" % (foo,client.infostring()); + client.monitorsetclock(clocking-foo); + print "-0x%04x: %s" % (foo,client.infostring()); + + if(sys.argv[1]=="ramfill"): client.monitor_ram_pattern(); if(sys.argv[1]=="ramdepth"):