2 # GoodFET XScale JTAG Client
4 import sys, binascii, struct
22 from GoodFETJTAG import GoodFETJTAG
23 from intelhex import IntelHex
25 class GoodFETXSCALE(GoodFETJTAG):
27 """A GoodFET variant for use with XScale processors."""
33 """Move the FET into the JTAG ARM application."""
34 sys.stdout.write("Initializing XScale...")
35 self.writecmd(self.APP, SETUP)
36 self._check_return(SETUP)
39 """Start debugging."""
40 sys.stdout.write("Staring session...")
41 self.writecmd(self.APP, START)
42 self._check_return(START)
46 sys.stdout.write("Stopping session...")
47 self.writecmd(self.APP, STOP)
48 self._check_return(STOP)