文章 ID: 000078392 內容類型: 安裝與設定 最近查看日期: 2015 年 01 月 01 日

為什麼建置 SOC 預載入器會產生「Makefile:200** 目標模式不含'%」。停止。」 Windows 電腦上出現錯誤?

環境

    Intel® Quartus® II 訂閱版
BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

SoC 嵌入式設計套件 (EDS) 13.1 (且位於 SoC EDS 13.1 命令 Shell) 中設定的預設版本為 3.82.90。 此版本會在 Windows 電腦上建置預載入器時,造成下列錯誤訊息:

 
Makefile:200** 目標模式沒有「%」。停止。

如需產生和編譯預載入程式的詳細資訊,請參閱 此處:HTTP://www.rocketboards.org/foswiki/Documentation/GSRD131Preloader

 

若要檢查已安裝哪一種版本,以及在您系統上的路徑上:

  • 執行或採購 SoC EDS 13.1 命令 Shell
  • 在命令提示下執行「Make-v」

如果報告下列版本,則應更新已安裝的版本(請參閱下方說明以瞭解如何更新):


$make-v
GNU 製造 3.82.90
專為 i686-pc-cygwin 打造
著作權 (C) 2010 Free Software Foundation, Inc.
授權 GPLv3:GNU GPL 版本 3 或更新版本 HTTP://gnu.org/licenses/gpl.html>
這是免費軟體:您可以自由變更並重新分配。
在法律允許的範圍內,沒有保固。

 

 

 

解決方法

將製造的使用版本更新為 3.81 版本,可正確建立預載入器。 有好幾種選項可以更新二手版本的製造版本。 如果安裝了 Nios II EDS 13.1,則會安裝 GNU 的 3.81 版本。 若要從 SoC EDS 13.1 命令 Shell 中指出此版本:

  • 執行或採購 SoC EDS 13.1 命令 Shell
  • 在命令提示下,執行「匯出 PATH=/../nios2eds/bin/gnu/H-i686-mingw32/bin:/build2/install/mongodb/bin:/usr/br64/qt-3.3/bin:/usr/NX/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jchang/bin」

或者,如果設定了環境變數:

  • 在 SoC EDS 13.1 命令 Shell 提示下, 執行「export PATH=/bin/gnu/H-i686-mingw32/bin:/build2/install/mongodb/bin:/usr/fabric64/qt-3.3/bin:/usr/NX/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jchang/bin」

此外,NIOS II 13.1 命令 Shell 也可以從 SoC EDS 命令 Shell 中採購:

  • 在 SoC EDS 13.1 命令 Shell 提示下,執行「/nios2_command_shell.sh」

14.0 版本的 DS-5 也安裝 GNU Make 版本 3.81,這可以改為新增到 PATH 環境變數:

  • 在 SoC EDS 13.1 命令 Shell 提示下, 執行「匯出 PATH=/bin:/build2/install/mongodb/bin:/usr/fabric64/qt-3.3/bin:/usr/NX/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/jchang/bin」

此處也包含 Cygwin GNU Make 版本 3.81 (附加為 make.exe)。 這可以下載到您的電腦及其路徑,預先用於 PATH 環境變數,並用來做預載入器。

 

若要檢查製造版本已新增到系統 PATH,請再次執行「make-v」。 如果報告下列版本 (3.81),則會安裝正確的版本。
 


$make-v
GNU 製作 3.81
著作權 (C) 2006 Free Software Foundation, Inc.
這是免費軟體;請參閱複製條件的來源。
沒有保固;甚至不適用於適銷對路或適合 A
特定用途。
此程式專為 i686-w64-mingw32 打造

相關產品

本文章適用於 1 產品

Cyclone® V GX FPGA

1

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