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 pour l’image matérielle et logicielle
sof2flash --input=.sof --output=hwimage.flash --epcs --verbose
elf2flash --input=.elf --output=lordage.flash --epcs --after=hwimage.flash --verbose
Remarque : lors de la création de l’image flash du logiciel, il n’est pas nécessaire d’ajouter un srec de démarrage (il se trouve dans le contrôleur EPCS), l’option -après garantit que l’image logicielle démarre immédiatement après l’image matérielle.
2. Convertir les images flash en fichiers Hex
nios2-elf-objcopy -I srec -O ihex hwimage.flash hwimage.hex
nios2-elf-objcopy -I srec -O ihex s’adjugeage.flash enlmentage.hex
3. Lorsque vous créez votre fichier jic à l’aide de Quartus® II Convert Programming File Tool, ajoutez le chargeur de flash et les deux fichiers hex avec l’option d’adresse absolue sélectionnée.
Remarque : il n’est pas nécessaire d’ajouter le fichier .sof à l’image jic. Cela est dû au fait que vous avez créé une image de hex matériel. L’utilisation de l’image hex matérielle garantit que l’image hex du logiciel est au décalage approprié dans les EPCS.