diff options
Diffstat (limited to 'debug/targets.py')
-rw-r--r-- | debug/targets.py | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/debug/targets.py b/debug/targets.py index f2728d1..d49b397 100644 --- a/debug/targets.py +++ b/debug/targets.py @@ -14,9 +14,9 @@ class Target(object): use_fpu = False misa = None - def __init__(self, cmd, run, isolate): - self.cmd = cmd - self.run = run + def __init__(self, server_cmd, sim_cmd, isolate): + self.server_cmd = server_cmd + self.sim_cmd = sim_cmd self.isolate = isolate def target(self): @@ -26,7 +26,7 @@ class Target(object): def server(self): """Start the debug server that gdb connects to, eg. OpenOCD.""" if self.openocd_config: - return testlib.Openocd(cmd=self.cmd, config=self.openocd_config) + return testlib.Openocd(server_cmd=self.server_cmd, config=self.openocd_config) else: raise NotImplementedError @@ -76,14 +76,14 @@ class Spike64Target(SpikeTarget): use_fpu = True def target(self): - return testlib.Spike(self.cmd, halted=True) + return testlib.Spike(self.sim_cmd, halted=True) class Spike32Target(SpikeTarget): name = "spike32" xlen = 32 def target(self): - return testlib.Spike(self.cmd, halted=True, xlen=32) + return testlib.Spike(self.sim_cmd, halted=True, xlen=32) class FreedomE300Target(Target): name = "freedom-e300" @@ -107,7 +107,7 @@ class FreedomE300SimTarget(Target): openocd_config = "targets/%s/openocd.cfg" % name def target(self): - return testlib.VcsSim(simv=self.run, debug=False) + return testlib.VcsSim(simv=self.sim_cmd, debug=False) class FreedomU500Target(Target): name = "freedom-u500" @@ -127,7 +127,7 @@ class FreedomU500SimTarget(Target): openocd_config = "targets/%s/openocd.cfg" % name def target(self): - return testlib.VcsSim(simv=self.run, debug=False) + return testlib.VcsSim(simv=self.sim_cmd, debug=False) targets = [ Spike32Target, @@ -143,11 +143,11 @@ def add_target_options(parser): for t in targets: group.add_argument("--%s" % t.name, action="store_const", const=t, dest="target") - parser.add_argument("--run", + parser.add_argument("--sim_cmd", help="The command to use to start the actual target (e.g. " "simulation)") - parser.add_argument("--cmd", - help="The command to use to start the debug server.") + parser.add_argument("--server_cmd", + help="The command to use to start the debug server (e.g. OpenOCD)") xlen_group = parser.add_mutually_exclusive_group() xlen_group.add_argument("--32", action="store_const", const=32, dest="xlen", |