インテル SoC FPGA Embedded Development Suite内の インテル® Stratix® 10 ゴールデン・ハードウェア・リファレンス・デザインの makefile を変更して、インテル Stratix 10 SX 開発キットにある 1SX280LU2F50E2VGS2 デバイスを対象とすると、ターゲット「scrub_clean」、「generate_from_tcl」、「sof」を使用した際に以下のエラーが表示される場合があります。
メイクファイル:474:警告:ターゲット「output_files/ghrd_1sx280lu2f50e2vgs2」のレシピを上書きします
Makefile:467:警告:ターゲット 'output_files/ghrd_1sx280lu2f50e2vgs2' の古いレシピを無視します
メイクファイル:483:警告:ターゲット「output_files/ghrd_1sx280lu2f50e2vgs2」のレシピを上書きします
メイクファイル:474:警告:ターゲット 'output_files/ghrd_1sx280lu2f50e2vgs2' の古いレシピを無視します
make:循環output_files / ghrd_1sx280lu2f50e2vgs2 <-output_files / ghrd_1sx280lu2f50e2vgs2依存関係が削除されました。
make:循環_hps.sof<-output_files/ghrd_1sx280lu2f50e2vgs2依存関係が削除されました。
make: *** ターゲット 'ghrd_1sx280lu2f50e2vgs2' を作るルールはありません, 'stamp/18.1/quartus.stamp' で必要です.停止。
-S2 部分のQUARTUS_DEVICEを指定する makefile 内の行には、行末にスペース文字があります。make ターゲットがエラーなしでビルドされる前に、この文字を削除する必要があります。あるいは、'make scrub_clean generate_from_tcl quartus_edit' を実行すると、新しい -S2 プロジェクトが生成され、Quartus が開かれます。そこから、GUI ビルドフローが正常に完了します。この問題は、SoC エンベデッド開発スイートのバージョン 20.1 の インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション / スタンダード・エディションで修正されています。