生成 EPCS 编程文件所需的步骤如下:
- 打开 Nios II 命令 Shell(Nios II 6.0 预版本的 SDK Shell)
- 使用以下命令从 SOF 创建闪存文件:
- sof2flash --epcs --input=.sof --output=.flash --verbose
- 使用以下命令从 ELF 创建一个闪存文件:
- elf2flash --epcs --base=0x0 --end=--after=.flash --input=.elf --output=.flash
- 将 ELF 闪存文件从 SREC 转换为 HEX
- nios2-elf-objcopy –input-target srec –output-target ihex .flash .hex
最后一步将生成一个有效的 HEX 文件,该文件对 EPCS 设备有正确的寻址。 您现在可以使用 Quartus II SOF 文件和新创建的 HEX 文件来创建 EPCS 编程文件。 要做到这一点,在 Quartus II 中转到 File 菜单,并选择转换编程文件。
注意:在 转换编程文件 窗口内,如果您收到一个错误,指出 EPCS 设备没有足够的文件空间,则选择压缩 SOF 文件。