关键问题
由于英特尔® Quartus® Prime Pro Edition 软件版本 19.2 出现问题,您在Nios® II软件构建工具(用于Eclipse所需的 hex 文件生成)中执行"make_init_generate"时,可能会看到以下错误:
后期处理,以创建 mem_init/generic_quad_spi_controller2_0.hex...
alt-file-convert.exe -I elf32-littlenios2 -O hex --input=test01.elf --output=mem_init/generic_quad_spi_controller2_0.hex --base=0x02000000 --end=0x03ffffff --reset=0x02500000 --out-data-width=8 --boot="/mnt/c/intelFPGA_pro/19.2/nios2eds/components/altera_nios2/boot_loader_cfi.srec"
??26, 2020 2:08:33 ??com.altera.commandApplication.CmdApp 严重
SEVERE: elf2flash:读错:文件未找到:/mnt/c/intelFPGA_pro/19.2/nios2eds/components/altera_nios2/boot_loader_cfi.srec
??26, 2020 2:08:33 ??com.altera.commandApplication.CmdApp 严重
SEVERE: elf2flash:读错引导复印件
??26, 2020 2:08:33 ??com.altera.commandApplication.CmdApp 严重
SEVERE: elf2flash:生成闪存文件时出错,退出
拿起 _JAVA_OPTIONS:-Djava.net.preferIPv4Stack=truenios2-elf-objcopy:'C:\Users\andata\Local\Temp\tmp85ntu6x2':无此类文件
将Nios II ELF 文件转换为 HEX 文件。附录启动文件。
要解决此问题,请按照以下步骤操作:
1.请从安装路径复制 boot_loader_cfi.srec,并将其放置在 NiosII 软件项目文件夹中。
2.Mannully 在 NiosII Command Shell 的 alt-file-convert.exe 命令上方运行,将成功生成所需的 hex 文件。
此问题从英特尔 Quartus Prime Pro Edition 软件版本 20.1 开始修复。