Karena masalah dalam Perangkat Lunak Quartus® Prime Pro Edition versi 23.1, Anda mungkin melihat kesalahan di atas saat menggunakan perintah di file readme (readme.txt di direktori proyek Quartus® utama dan di bawah reg_readme) untuk membangun file BSP untuk Desain Agilex™ 7 - Nios® II-EMIF-PIO. Ini karena file tersebut menyertakan perintah yang salah untuk membuat BSP, membangun sumber perangkat lunak, dan mengunduh file .elf.
Untuk mengatasi masalah ini di perangkat lunak Quartus® Prime Pro Edition versi 23.1, lihat serangkaian perintah yang diperbaiki di bawah ini:
c. Untuk membuat aplikasi perangkat lunak dengan OS HAL, jalankan perintah berikut di terminal:
> 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
> membuat -C sw/nios2_app
d. Validasi Perangkat Keras
- Program sof yang dihasilkan dan kemudian men-download file elf di papan
> quartus_pgm --kabel = 1 -m jtag -o 'p; ready_to_test/<top_level_entity_name>.sof'
- Unduh file elf di papan tulis
> nios2-download --cable=1 -g ready_to_test/<>.elf
- Verifikasi output pada terminal dengan menggunakan perintah berikut di terminal:
> nios2-terminal --kabel = 1