產生應用程式選擇器參考設計的快閃檔案時,11.1 Qsys 工具的使用者已發現問題。 隨主機板提供的 n2c3.sh 腳本檔案會產生軟體快閃檔案,這些檔案與 NIOS® II NEEK 和 Cyclone® III 開發主機板上立即可執行檔應用程式不相容。 此問題的徵兆在於,FPGA設計的硬體部分將成功載入,但是軟體 (elf) 影像會因下列錯誤而失效:
「錯誤載入應用程式」
問題源于在 n2c3.sh 腳本所產生的軟體快閃檔案末端,nios2-elf 工具組含 S7 記錄。 S7 記錄表示 elf 程式的起始位址,然而此資訊並未正確讀取或由立即可用的應用程式選擇器使用。
若要解決此問題,請修改 _sw.flash 檔案如下:
- 在文字編輯器中開啟檔案,並找到檔案的最後一行
- 如果最後一行以字元「S7」開頭,請移除該行中的所有文字
- 確保未刪除摽取退貨,並且檔的最後一行為空白
此問題並未計畫修復在工具的後續版本中。