X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.monitor;h=2ea400a94ab1d59d695964db68855637bd7ca716;hp=396e63213ede837dbbdb6925c2fa458a906db219;hb=e192ebab56a698ab6c9822f8667a4a94542a7690;hpb=aa8eabc79a702874fbab60c6cad08c674344487b diff --git a/client/goodfet.monitor b/client/goodfet.monitor index 396e632..2ea400a 100755 --- a/client/goodfet.monitor +++ b/client/goodfet.monitor @@ -16,12 +16,11 @@ if(len(sys.argv)==1): print "%s ramfill" % sys.argv[0]; print "%s ramdepth" % sys.argv[0]; print "%s info" % sys.argv[0]; - print "%s info" % sys.argv[0]; print "%s call 0x$start" % sys.argv[0]; print "%s exec '0x35 0x00 0x..'" % sys.argv[0]; sys.exit(); -#Initailize FET and set baud rate +#Initialize FET and set baud rate client=GoodFET(); client.serInit() @@ -31,6 +30,9 @@ if(sys.argv[1]=="on"): if(sys.argv[1]=="off"): client.out(0x00); +if(sys.argv[1]=="glitchtest"): + client.writecmd(client.GLITCHAPP,0x20,0,None); + if(sys.argv[1]=="call"): adr=int(sys.argv[2],16); print "Calling %04x" % adr; @@ -43,9 +45,7 @@ if(sys.argv[1]=="exec"): client.execute(code); if(sys.argv[1]=="info"): - a=client.peekbyte(0xff0); - b=client.peekbyte(0xff1); - print "GoodFET with %02x%02x MCU" % (a,b); + print "GoodFET with %s MCU" % client.infostring(); if(sys.argv[1]=="ramfill"): client.monitor_ram_pattern(); if(sys.argv[1]=="ramdepth"):