如何使用Quartus®II编程器对带有SOF文件和Nios®IIELF文件的EPCS器件进行编程?-Altera-Intel社区-FPGA CPLD-ChipDebug

如何使用Quartus®II编程器对带有SOF文件和Nios®IIELF文件的EPCS器件进行编程?

生成EPCS编程文件所需的步骤如下:

 

  1. 打开Nios II Command Shell(适用于6.0之前版本的Nios II SDK Shell)
  2. 使用以下命令从SOF创建Flash文件:
  • sof2flash –epcs –input = <sof文件名> .sof –output = <flash输出文件名> .flash –verbose
  • 使用以下命令从ELF创建Flash文件:
    • elf2flash –epcs –base = 0x0 –end = <end address> –after = <sof2flash输出文件名> .flash –input = <elf文件名> .elf –output = <flash输出文件名> 。闪
  • 将ELF闪存文件从SREC转换为HEX
    • nios2-elf-objcopy -input-target srec -output-target ihex <elf2flash输出文件名> .flash <Hex输出文件名> .hex

    最后一步将生成一个有效的HEX文件,其中包含EPCS器件的正确寻址。  您现在可以使用Quartus II SOF文件和新创建的HEX文件来创建EPCS编程文件。为此,在Quartus II中转到File菜单并选择Convert Programming Files


    注意:在Convert Programming Files窗口中,如果收到错误,指示EPCS器件没有足够的空间容纳该文件,则选择SOF文件的压缩。

    请登录后发表评论

      没有回复内容