class SpikeTarget(Target):
# pylint: disable=abstract-method
directory = "spike"
- ram = 0x80010000
- ram_size = 5 * 1024 * 1024
+ ram = 0x10000000
+ ram_size = 0x10000000
instruction_hardware_breakpoint_count = 4
reset_vector = 0x1000
openocd_config = "targets/%s/openocd.cfg" % directory
use_fpu = True
def target(self):
- return testlib.Spike(self.sim_cmd, halted=True)
+ return testlib.Spike(self.sim_cmd)
class Spike32Target(SpikeTarget):
name = "spike32"
xlen = 32
def target(self):
- return testlib.Spike(self.sim_cmd, halted=True, xlen=32)
+ return testlib.Spike(self.sim_cmd, xlen=32)
class FreedomE300Target(Target):
name = "freedom-e300"
openocd_config = "targets/%s/openocd.cfg" % name
def target(self):
- return testlib.VcsSim(simv=self.sim_cmd, debug=False)
+ return testlib.VcsSim(sim_cmd=self.sim_cmd, debug=False)
class FreedomU500Target(Target):
name = "freedom-u500"
openocd_config = "targets/%s/openocd.cfg" % name
def target(self):
- return testlib.VcsSim(simv=self.sim_cmd, debug=False)
+ return testlib.VcsSim(sim_cmd=self.sim_cmd, debug=False)
targets = [
Spike32Target,