文章 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

1

此頁面上的內容是原始英文內容的人工和電腦翻譯的組合。此內容僅供您方便,僅供一般參考,不應被視為完整或準確。如果本頁面的英文版本與翻譯之間存在任何矛盾,則以英文版本為準。 查看此頁面的英文版本。