記事 ID: 000086296 コンテンツタイプ: トラブルシューティング 最終改訂日: 2018/10/29

VGS2 デバイス向け インテル® Stratix® 10 ゴールデン・ハードウェア・リファレンス・デザイン例をコンパイルする際、makefile エラーが発生するのはなぜですか?

環境

  • インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
  • Linux*

    BUILT IN - ARTICLE INTRO SECOND COMPONENT
    詳細

    インテル 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 開発ソフトウェア・プロ・エディション / スタンダード・エディションで修正されています。

    関連製品

    本記事の適用対象: 2 製品

    インテル® Stratix® 10 SX SoC FPGA
    インテル® Stratix® 10 TX FPGA

    このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。