文章 ID: 000085887 內容類型: 疑難排解 最近查看日期: 2012 年 09 月 11 日

為什麼我使用 NEEK 的應用程式選擇器或 Cyclone III 開發板的自訂Nios II專案出現錯誤?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
描述

產生應用程式選擇器參考設計的快閃檔案時,11.1 Qsys 工具的使用者已發現問題。 隨主機板提供的 n2c3.sh 腳本檔案會產生軟體快閃檔案,這些檔案與 NIOS® II NEEK 和 Cyclone® III 開發主機板上立即可執行檔應用程式不相容。 此問題的徵兆在於,FPGA設計的硬體部分將成功載入,但是軟體 (elf) 影像會因下列錯誤而失效:

「錯誤載入應用程式」

問題源于在 n2c3.sh 腳本所產生的軟體快閃檔案末端,nios2-elf 工具組含 S7 記錄。 S7 記錄表示 elf 程式的起始位址,然而此資訊並未正確讀取或由立即可用的應用程式選擇器使用。

解決方法

若要解決此問題,請修改 _sw.flash 檔案如下:

  1. 在文字編輯器中開啟檔案,並找到檔案的最後一行
  2. 如果最後一行以字元「S7」開頭,請移除該行中的所有文字
  3. 確保未刪除摽取退貨,並且檔的最後一行為空白

此問題並未計畫修復在工具的後續版本中。

相關產品

本文章適用於 1 產品

Intel® 可程式裝置

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