常用来创建带Nios® II 硬件和软件的映象的.jic文件的方法如下:
1. 从一个.sof 文件生成一个flash文件:sof2flash --input=<hwimage>.sof --output=hwimage.flash --epcs --verbose
2. 从一个,elf 生成一个flash文件: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软件中,open File > Convert Programming Files > Set the programming file as JTAG Indirect Configuration File (.jic).
6. 在配置下拉菜单中选择合适大小的EPCS器件
7. 命名你的输出.jic 文件
8. 点击Flash Loader的下面,在右边选择Add Device
9. 从列表中选择你的FPGA器件
10. 点击SOF Data,选择Add File,选择加.sof 文件
11. 点击Add Hex data,选择Relative addressing,选择上面生成的.hex 文件
12. 现在按生成。你应该检查生成的 .map 文件有Page_0在起始地址0x0,.hex文件在Page_0结束地址后的起始地址1
13.