build/xilinx/vivado: fix settings source on linux
This commit is contained in:
parent
7bb2be41e8
commit
4f3ce6db2b
|
@ -59,6 +59,8 @@ def _run_vivado(build_name, vivado_path, source, ver=None):
|
|||
r = subprocess.call([build_script_file])
|
||||
else:
|
||||
build_script_contents = "# Autogenerated by LiteX\nset -e\n"
|
||||
if vivado_path is None:
|
||||
vivado_path = "/opt/Xilinx/Vivado"
|
||||
settings = common.settings(vivado_path, ver)
|
||||
build_script_contents += "source " + settings + "\n"
|
||||
build_script_contents += "vivado -mode batch -source " + build_name + ".tcl\n"
|
||||
|
@ -112,7 +114,7 @@ class XilinxVivadoToolchain:
|
|||
tools.write_to_file(build_name + ".tcl", "\n".join(tcl))
|
||||
|
||||
def build(self, platform, fragment, build_dir="build", build_name="top",
|
||||
toolchain_path="/opt/Xilinx/Vivado", source=True, run=True, **kwargs):
|
||||
toolchain_path=None, source=True, run=True, **kwargs):
|
||||
tools.mkdir_noerror(build_dir)
|
||||
cwd = os.getcwd()
|
||||
os.chdir(build_dir)
|
||||
|
|
Loading…
Reference in New Issue