From 4ac55204d69f7f78774bc5729884db5d5c11fe35 Mon Sep 17 00:00:00 2001 From: Azy <62987235+I-Azy-I@users.noreply.github.com> Date: Tue, 14 Apr 2026 14:10:57 +0200 Subject: [PATCH] Implement fallback for openFPGALoader command Add fallback for openFPGALoader to use ecpprog on failure --- .../systems/singleCore/scripts/synthesizeOr1420.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/virtualprototype/systems/singleCore/scripts/synthesizeOr1420.sh b/virtualprototype/systems/singleCore/scripts/synthesizeOr1420.sh index e58a136..27837c9 100755 --- a/virtualprototype/systems/singleCore/scripts/synthesizeOr1420.sh +++ b/virtualprototype/systems/singleCore/scripts/synthesizeOr1420.sh @@ -3,4 +3,5 @@ rm or1420SingleCore.* yosys -D GECKO5Education -s ../scripts/yosysOr1420.script nextpnr-ecp5 --timing-allow-fail --85k --package CABGA381 --json or1420SingleCore.json --lpf ../scripts/gecko5_or1420.lpf --textcfg or1420SingleCore.config ecppack --compress --freq 62.0 --input or1420SingleCore.config --bit or1420SingleCore.bit -openFPGALoader or1420SingleCore.bit +openFPGALoader or1420SingleCore.bit || { echo "openFPGALoader failed, fallback on ecpprog..."; ecpprog -S or1420SingleCore.bit; } +