文章 ID: 000081656 内容类型: 产品信息和文件 上次审核日期: 2021 年 08 月 28 日

如何使用 Quartus® II 编程器对 EPCS 设备的 SOF 文件和Nios® II ELF 文件进行编程?

环境

  • 英特尔® Nios® II 处理器
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

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

     

    1. 打开 Nios II 命令 Shell(Nios II 6.0 预版本的 SDK Shell)
    2. 使用以下命令从 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 文件。

    相关产品

    本文适用于 2 产品

    英特尔® 可编程设备
    英特尔® FPGA 配置设备

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。