En raison d’un problème dans la version 23.1 du logiciel Quartus® Prime Pro Edition, vous pouvez voir l’erreur ci-dessus lors de l’utilisation des commandes dans les fichiers readme (readme.txt dans le répertoire principal du projet Quartus® et sous reg_readme) pour construire le fichier BSP pour la conception Agilex™ 7 - Nios® II-EMIF-PIO. En effet, le fichier contient des commandes incorrectes pour créer le BSP, créer les sources logicielles et télécharger le fichier .elf.
Pour contourner ce problème dans le logiciel Quartus® Prime Pro Edition version 23.1, reportez-vous à l’ensemble de commandes corrigées ci-dessous :
c. Pour créer une application logicielle avec HAL système d’exploitation, exécutez les commandes suivantes dans le 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 --nom-processeur=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. Validation du matériel
- Programmer le sof généré puis télécharger le fichier elf sur la carte
> quartus_pgm --cable=1 -m jtag -o 'p ; ready_to_test/<top_level_entity_name>.sof »
- Télécharger le fichier elf sur la carte
> nios2-télécharger --cable=1 -g ready_to_test/<>.elf
- Vérifiez la sortie sur le terminal en utilisant la commande suivante dans le terminal :
> terminal nios2 --cable=1