client=GoodFETMSP430();
client.serInit()
-#Connect to target
client.setup();
-#print "setup"
-
-#Identify model number.
client.start();
+if(sys.argv[1]=="starttest"):
+ for foo in range(1,10):
+ client.start();
if(sys.argv[1]=="info"):
#print "Model %08x " % client.MSP430deviceid();
#print "Core %04x " % client.MSP430coreid();
print "Test not run. Try again.";
exit(0);
- for i in range(0x3020,0x3030):
- ret=client.peek8(i);
+ for i in range(0x3020,0x3030,2):
+ ret=client.peek16(i);
if ret!=0:
errors=errors+1;
print "Failure at 0x%04x, returned %02xh." % (i,ret);
- if ret==0:
+
+ if errors==0:
print "Test succeeded. Board is ready to ship."
else:
print "Test failed. Is it soldered correctly?"