Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 23.1 の問題により、readme ファイル (メインの Quartus® プロジェクト・ディレクトリー readme.txt、reg_readme の下) を使用して Agilex™™ 7 - Nios® II-EMIF-PIO デザイン向け BSP ファイルを構築する際に、上記のエラーが表示されることがあります。これは、BSP の作成、ソフトウェア ソースの構築、および .elf ファイルのダウンロードのための不適切なコマンドがファイルに含まれているためです。
Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 23.1 でこの問題を回避するには、以下の修正されたコマンドセットを参照してください。
c. HAL OS でソフトウェア アプリを作成するには、ターミナルで次のコマンドを実行します。
> nios2-bsp-create-settings --settings software/nios2_bsp/settings.bsp --type HAL --sopc nios2_niosv_fm/nios2_niosv_fm.sopcinfo --bsp-dir software/nios2_bsp --script installer location../../bsp-set-defaults.tcl --cpu-name=nios2_gen2_0
> nios2-bsp-update-settings --bsp-dir ./software/nios2_bsp/ --script bsp-update-ocm-linker.tcl --settings ./software/nios2_bsp/settings.bsp
> nios2-bsp-generate-files --settings sw/nios2_bsp/settings.bsp --bsp-dir sw/nios2_bsp
> nios2-app-generate-makefile --bsp-dir sw/nios2_bsp --src-dir sw/nios2_app --app-dir sw/nios2_app
> make -C sw/nios2_app
d. ハードウェアの検証
-生成されたsofをプログラムし、ボードにELFファイルをダウンロードします
> quartus_pgm --cable=1 -m jtag -o 'p;ready_to_test/<top_level_entity_name>.sof'
- ボード上のエルフファイルをダウンロード
> nios2-download --cable=1 -g ready_to_test/<>.elf
- ターミナルで次のコマンドを使用して、ターミナルの出力を確認します。
> nios2-terminal --cable=1