8 from GoodFETAT91X40 import *
9 from intelhex import IntelHex16bit, IntelHex
11 #######################################
15 # 1 <----- TDO ----> 90
16 # 3 <----- TDI ----> 89
17 # 5 <----- TMS ----> 88
18 # 7 <----- TCK ----> 91
19 # 9 <----- GND ----> GND
20 # 11 <----- RST ----> 79
21 #######################################
25 print "Usage: %s verb [objects]\n" % sys.argv[0]
26 print "%s info" % sys.argv[0]
27 print "%s dump $foo.hex [0x$start 0x$stop]" % sys.argv[0]
28 print "%s ecdump $foo.hex [0x$start 0x$stop] [$chipselectregnum 0x$chipselectregvalue] - exception-handling dump" % sys.argv[0]
29 print "%s erase" % sys.argv[0]
30 print "%s eraseinfo" % sys.argv[0]
31 print "%s flash $foo.hex [0x$start 0x$stop]" % sys.argv[0]
32 print "%s verify $foo.hex [0x$start 0x$stop]" % sys.argv[0]
33 print "%s poke 0x$adr 0x$val" % sys.argv[0]
34 print "%s peek 0x$start [0x$stop]" % sys.argv[0]
35 print "%s stat_watchdog" % sys.argv[0]
36 print "%s test_disable_watchdog" % sys.argv[0]
37 print "%s reset" % sys.argv[0]
40 if __name__ == "__main__":