Nios® II 하드웨어 및 소프트웨어 이미지를 사용하여 .jic 파일을 만드는 데 사용되는 방법은 다음과 같습니다.
1. .sof 파일에서 플래시 파일 생성: sof2flash --input=<hwimage>.sof --output=hwimage.flash --epcs --verbose
2. elf 파일에서 플래시 파일을 만듭니다. elf2flash --input=<elf file>.elf --output=swimage.flash --epcs --after=hwimage.flash --verbose
3. .flash 이미지를 .hex 파일로 변환합니다: nios2-elf-objcopy --input-target srec --output-target ihex mysw.flash mysw.hex
4. Quartus® II 소프트웨어에서 파일 > 프로그래밍 파일 변환을 열고 프로그래밍 파일을 JTAG 간접 구성 파일(.jic)로 설정합니다>
6. 구성 풀다운에서 올바른 크기의 EPCS 장치를 선택합니다.
7. 출력 .jic 파일의 이름을 지정합니다.
8. 아래의 Flash Loader를 클릭하고 오른쪽에서 Add Device(장치 추가)를 선택합니다
9. 목록에서 FPGA 장치를 선택합니다.
10. SOF 데이터를 클릭하고 파일 추가를 선택한 다음 .sof 파일을 선택합니다
11. 16진수 데이터 추가를 클릭하고 상대 주소 지정을 선택한 다음 위에서 생성한 .hex 파일을 선택합니다
12. 이제 생성을 푸시합니다. 생성된 .map 파일의 시작 주소 0x0에 Page_0 있고 끝 주소 Page_0 뒤의 시작 주소 1에 hex 파일이 있는지 확인해야 합니다
13. 이제 Quartus II 프로그래머에서 파일 추가를 선택하고 .jic 파일을 선택합니다. .jic 파일 옆에 있는 프로그램 상자를 선택하고 시작을 누릅니다