La méthode utilisée pour créer un fichier .jic avec un Nios® II image matérielle et logicielle est la suivante.
1. Créez un fichier flash à partir d’un fichier .sof : sof2flash --input=.sof --output=hwimage.flash --epcs --verbose
2. Créez un fichier flash à partir d’un fichier ,elfe : elf2flash --input=.elf --output=l’enfichage.flash --epcs --after=hwimage.flash --verbose
3. Convertissez l’image .flash en fichier.hex : nios2-elf-objcopy --input-target srec --output-target ihex mysw.flash mysw.hex
4. Dans le logiciel Quartus® II, ouvrez fichier > convertir des fichiers de programmation > définir le fichier de programmation en fichier de configuration indirect JTAG (.jic).
6. Sélectionnez le périphérique EPCS de taille correcte dans la liste déroulante Configuration
7. Nommez votre fichier de sortie .jic
8. Cliquez sur Flash Loader ci-dessous, puis sélectionnez Ajouter un périphérique à droite
9. Sélectionnez votre périphérique FPGA dans la liste
10. Cliquez sur Données SOF, sélectionnez Ajouter du fichier et sélectionnez votre fichier .sof
11. Cliquez sur Ajouter des données Hex, sélectionnez Adresse relative et sélectionnez votre fichier .hex créé ci-dessus.
12. Poussez maintenant générer. Vous devez vérifier que le fichier .map généré a Page_0 à une adresse de démarrage de 0x0, et le fichier hex à l’adresse de démarrage 1 après l’adresse de fin de Page_0
13. Maintenant dans le programmeur Quartus II, sélectionnez Ajouter un fichier et sélectionnez votre fichier .jic. Cochez la case Programme située à côté du fichier .jic, puis appuyez sur Démarrer