From 41813460998b22f7ea3ac35ae6f8f9cda3886ac9 Mon Sep 17 00:00:00 2001 From: NĂ©lio Laranjeiro Date: Mon, 13 Jul 2009 15:54:03 +0200 Subject: *tools/trace, digital/avr/modules/flash, digital/avr/modules/trace: * Added the flash host file support for simulator tests. * Removed in the python tool the memory space in double when receiving from the proto object. --- tools/trace/tinter/tinter.py | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) (limited to 'tools/trace/tinter/tinter.py') diff --git a/tools/trace/tinter/tinter.py b/tools/trace/tinter/tinter.py index 4d576ace..1491f6a8 100644 --- a/tools/trace/tinter/tinter.py +++ b/tools/trace/tinter/tinter.py @@ -15,7 +15,7 @@ class TInter: self.__events = None self.__outfile = outfile self.__file = None - self.__prgm = prgm + self.__host = THost(prgm) def __events_get (self): infile = open (self.__infile, 'r') @@ -30,13 +30,13 @@ class TInter: if cmd < len(events): e = events[cmd] string = e.string_get() - vals = [ ] + vals = [ ] for i in range (0, e.param_nb()): p = e.param_get(i) size = p.length() vals.append (get_size (memory, size)) memory = memory[size:] - string = string % tuple (vals) + string = string % tuple (vals) if self.__file == None: print string[1:len(string)-1] @@ -49,9 +49,8 @@ class TInter: def __dump (self, val): print "Dump trace ", val - host = THost(self.__prgm) - host.dump_memory (val) - memory = host.get_trace () + self.__host.dump_memory (val) + memory = self.__host.get_trace () events = self.__events_get () if self.__outfile != None: @@ -65,23 +64,21 @@ class TInter: self.__file.close () def available_traces (self): - host = THost(self.__prgm) - traces = host.trace_list() + traces = self.__host.trace_list() print "Traces available " for i in traces: print i def trace_print (self, trace_num = None): events = self.__events_get () - host = THost(self.__prgm) - if trace_num: - traces = host.trace_list() + if trace_num != None: + traces = self.__host.trace_list() if traces.count (trace_num) >= 1: self.__dump (trace_num) else: print "Trace not available." else: - traces = host.trace_list() + traces = self.__host.trace_list() val = max(traces) self.__dump (val) -- cgit v1.2.3