文章 ID: 000086296 內容類型: 疑難排解 最近查看日期: 2023 年 08 月 16 日

為什麼在為 VGS2 裝置編譯 Intel® Stratix® 10 黃金硬體參考設計範例時出現 makefile 錯誤?

環境

  • Intel® Quartus® Prime Pro Edition 軟體
  • Linux*

    BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    修改Intel SoC FPGA Embedded Development Suite中 Intel® Stratix® 10 黃金硬體參考設計的 makefile 以針對在 Intel 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的行在該行的末尾有一個空白字元。必須先刪除此字元,然後才能生成目標而不會出錯。或者,可以運行「make scrub_clean generate_from_tcl quartus_edit」,這將生成一個新的 -S2 專案並打開 Quartus。從那裡,GUI 構建流程將成功完成。此問題已從 SoC 嵌入式開發套件版本 20.1 的 Intel® Quartus® Prime Pro/Standard Edition 軟體開始修復。

    相關產品

    本文章適用於 2 產品

    Intel® Stratix® 10 SX SoC FPGA
    Intel® Stratix® 10 TX FPGA

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。