アプリケーション・セレクター・リファレンス・デザイン用のフラッシュファイルを生成する際に、11.1 Qsys ツールのユーザーに問題が認識されました。 ボードに付属する n2c3.sh スクリプトファイルは、Nios® II NEEK およびCyclone® III 開発ボードのすぐに実行できるアプリケーションと互換性のないソフトウェア・フラッシュ・ファイルを生成します。 問題の症状は、FPGAデザインのハードウェア部分が正常にロードされるということですが、ソフトウェア (elf) イメージは次のエラーでエラーが発生します。
「アプリケーションの読み込み中にエラーが発生しました」
この問題は、n2c3.sh スクリプトによって生成されたソフトウェア・フラッシュ・ファイルの最後に nios2-elf ツールによって S7 レコードが含まれていることに起因します。 S7 レコードは elf プログラムの開始アドレスを示しますが、この情報は正しく読み取られているか、すぐに実行できるアプリケーション・セレクターで使用されていません。
この問題を解決するには、_sw.flash ファイルを次のように変更します。
- テキスト・エディターでファイルを開き、ファイルの最後の行を見つけます。
- 最後の行が「S7」で始まる場合、その行のすべてのテキストを削除します。
- ファイルの最後の行が空白であることを確認します。
この問題は、ツールの新しいバージョンで修正される予定はありません。