O método usado para criar um arquivo .jic com uma imagem Nios® II hardware e software é o seguinte.
1.Crie um arquivo flash para a imagem de hardware e software
sof2flash --input=.sof --output=hwimage.flash --epcs --verbose
elf2flash --input=.elf --output=swimage.flash --epcs --after=hwimage.flash --verbose
Nota: ao criar a imagem flash do software, não há necessidade de adicionar uma srec de inicialização (esta está localizada no controlador EPCS), a opção --after garante que a imagem do software comece imediatamente após a imagem de hardware.
2.Converta as imagens flash em arquivos Hex
nios2-elf-objcopy -I srec -O ihex hwimage.flash hwimage.hex
nios2-elf-objcopy -I srec -O ihex swimage.flash swimage.hex
3.Ao criar seu arquivo jic usando a ferramenta Quartus® II Convert Programming File, adicione o Carregador Flash e os dois arquivos hexaxas com a opção de endereçamento absoluto selecionada.
Nota: você não precisa adicionar o arquivo .sof à imagem jic. Isso é porque você criou uma imagem de hex de hardware. O uso da imagem de hex de hardware garante que a imagem de hex do software está no deslocamento adequado no EPCS.