#!/usr/bin/env python # GoodFET Intel XScale # # (C) 2009 Travis Goodspeed # (C) 2010 Dave Huseby # # This code is being rewritten and refactored. You've been warned! import sys; import binascii; from GoodFETXSCALE import GoodFETXSCALE from intelhex import IntelHex #if(len(sys.argv) == 1): # print "Usage: %s verb [objects]\n" % sys.argv[0] # print "%s chipid" % sys.argv[0] # sys.exit(); #Initailize FET and set baud rate client = GoodFETXSCALE() client.serInit() #Connect to target client.setup() client.start() print 'arg: %s' % sys.argv[1] if(sys.argv[1] == 'chipid'): print 'Getting XScale Chip ID...' client.get_id() client.stop();