From d3448ede723d1f0294dd5419170eaf0b301048b9 Mon Sep 17 00:00:00 2001 From: Artur Kowalski Date: Thu, 12 Oct 2023 17:33:34 +0200 Subject: [PATCH] Build OpenOCD and J-Link scripts This requires patched F4PGA: https://github.com/chipsalliance/f4pga/pull/666 Signed-off-by: Artur Kowalski --- litex/build/quicklogic/f4pga.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/litex/build/quicklogic/f4pga.py b/litex/build/quicklogic/f4pga.py index f42c9dc95a..45ac58c8db 100644 --- a/litex/build/quicklogic/f4pga.py +++ b/litex/build/quicklogic/f4pga.py @@ -94,3 +94,10 @@ def run_script(self, script): if subprocess.call(make_cmd) != 0: raise OSError("Error occured during QuickLogic Symbiflow's script execution.") + + make_cmd.append("--target") + if subprocess.call(make_cmd + ["bitstream_openocd"]) != 0: + raise OSError("Error occured during QuickLogic Symbiflow's script execution.") + + if subprocess.call(make_cmd + ["bitstream_jlink"]) != 0: + raise OSError("Error occured during QuickLogic Symbiflow's script execution.")