soc/integration: allow using builder with soc.cpu_type == None
This commit is contained in:
parent
7298fff1e6
commit
c24727ab4c
|
@ -133,6 +133,9 @@ class Builder:
|
||||||
def build(self):
|
def build(self):
|
||||||
self.soc.finalize()
|
self.soc.finalize()
|
||||||
|
|
||||||
|
os.makedirs(self.output_dir, exist_ok=True)
|
||||||
|
|
||||||
|
if self.soc.cpu_type is not None:
|
||||||
if self.soc.integrated_rom_size and not self.compile_software:
|
if self.soc.integrated_rom_size and not self.compile_software:
|
||||||
raise ValueError("Software must be compiled in order to "
|
raise ValueError("Software must be compiled in order to "
|
||||||
"intitialize integrated ROM")
|
"intitialize integrated ROM")
|
||||||
|
@ -141,6 +144,7 @@ class Builder:
|
||||||
self._generate_includes()
|
self._generate_includes()
|
||||||
self._generate_software()
|
self._generate_software()
|
||||||
self._initialize_rom()
|
self._initialize_rom()
|
||||||
|
|
||||||
if self.gateware_toolchain_path is None:
|
if self.gateware_toolchain_path is None:
|
||||||
kwargs = dict()
|
kwargs = dict()
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in New Issue