Wenn das Makefile für das Intel® Stratix® 10 Goldene Hardware-Referenzdesign in der Intel SoC FPGA Embedded Development Suite angepasst wurde, um auf das Gerät 1SX280LU2F50E2VGS2 zu abzielen, das auf dem Intel Stratix 10 SX Entwicklungskit zu finden ist, können die folgenden Fehler auftreten, wenn die Ziele "scrub_clean", "generate_from_tcl" und "sof" verwendet werden:
Makefile:474: Warnung: überschriebenes Rezept für das "output_files/ghrd_1sx280lu2f50e2vgs2" des Ziels
Makefile:467: Warnung: altes Rezept für "output_files/ghrd_1sx280lu2f50e2vgs2" des Ziels
Makefile:483: Warnung: übergeordnetes Rezept für das "output_files/ghrd_1sx280lu2f50e2vgs2"
Makefile:474: Warnung: altes Rezept für "output_files/ghrd_1sx280lu2f50e2vgs2" des Ziels entschlüsseln
make: Circular output_files/ghrd_1sx280lu2f50e2vgs2
make: Circular _hps.sof
make: dies ist keine Regel für die "ghrd_1sx280lu2f50e2vgs2" des Ziels, die durch "stamp/18.1/quartus.stamp" benötigt wird. Stoppen.
Die Zeile im Makefile, die den QUARTUS_DEVICE für die -S2-Teile angibt, hat ein Leerzeichen am Ende der Zeile. Dieses Zeichen muss entfernt werden, bevor die Ziele ohne Fehler gebaut werden. 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 wird erwartungsgemäß in einer zukünftigen Version der SoC Embedded Development Suite behoben.