如何使用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器件的正确寻址。 转换编程文件

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

    编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

    提问于 2018-08-17 21:06:48 +0800

    这个帖子被标记为一个社区wiki

    这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它