6 from GoodFET import GoodFET;
7 from intelhex import IntelHex16bit;
11 client.serInit("/dev/ttyUSB0")
14 print "Usage: %s verb [objects]\n" % sys.argv[0];
15 print "%s test" % sys.argv[0];
16 print "%s dump $foo.hex [0x$start 0x$stop]" % sys.argv[0];
23 if(sys.argv[1]=="test"):
25 if(sys.argv[1]=="dump"):
30 start=int(sys.argv[3],16);
32 stop=int(sys.argv[4],16);
34 print "Dumping from %04x to %04x as %s." % (start,stop,f);
35 h = IntelHex16bit(None);
38 #print "%04x %04x" % (i, client.MSP430peek(i));
39 h[i>>1]=client.MSP430peek(i);
41 print "Dumped %04x."%i;
43 #h.dump();#(tofile=f);