Wenn das Makefile für das Intel® Stratix® 10 Golden Hardware Reference Design in der Intel SoC FPGA Embedded Development Suite so geändert wird, dass es auf das 1SX280LU2F50E2VGS2-Gerät im Intel Stratix 10 SX Development Kit abzielt, können die folgenden Fehler auftreten, wenn die Ziele "scrub_clean", "generate_from_tcl" und "sof" verwendet werden:
Makefile:474: Warnung: übergeordnetes Rezept für Ziel 'output_files/ghrd_1sx280lu2f50e2vgs2'
Makefile:467: Warnung: altes Rezept für Ziel 'output_files/ghrd_1sx280lu2f50e2vgs2' wird ignoriert
Makefile:483: Warnung: übergeordnetes Rezept für Ziel 'output_files/ghrd_1sx280lu2f50e2vgs2'
Makefile:474: Warnung: altes Rezept für Ziel 'output_files/ghrd_1sx280lu2f50e2vgs2' wird ignoriert
make: Zirkuläres output_files/ghrd_1sx280lu2f50e2vgs2 <- output_files/ghrd_1sx280lu2f50e2vgs2 Abhängigkeit entfallen.
make: Zirkuläres _hps.sof <- output_files/ghrd_1sx280lu2f50e2vgs2 Abhängigkeit entfallen.
make: *** Keine Regel, um das Ziel 'ghrd_1sx280lu2f50e2vgs2' zu machen, benötigt von 'stamp/18.1/quartus.stamp'. Stoppen.
Die Zeile im Makefile, die die QUARTUS_DEVICE für die -S2-Teile angibt, hat ein Leerzeichen am Ende der Zeile. Dieses Zeichen muss entfernt werden, bevor die make-Ziele fehlerfrei erstellt werden können. Alternativ kann man 'make scrub_clean generate_from_tcl quartus_edit' ausführen, wodurch ein neues -S2-Projekt generiert und Quartus geöffnet wird. Von dort aus wird der GUI-Build-Flow erfolgreich abgeschlossen. Dieses Problem wurde ab der Intel® Quartus® Prime Pro/Standard Edition-Software mit Version 20.1 der SoC Embedded Development Suite behoben.