Debido a un problema en la versión 10.0 y posteriores del software Quartus® II, la generación de un núcleo UniPHY puede generar un error con el mensaje anterior.
Error: add_fileset_file: No hay tal archivo C:/<temp directory>/qsys/<UniPHY core>_p0_sequencer_rom.hex
durante la ejecución
"add_fileset_file [::alt_mem_if::util::hwtcl_utils::get_file_type 0] RUTA "
("foreach" línea del cuerpo 4)
invocado desde dentro
"foreach generated_file [alt_mem_if::gen::uniphy_gen::generate_sequencer_fi les "DDR3" QUARTUS_SYNTH] {
establecer file_name [cola de archivo ..."
("if" then script line 2)
invocado desde dentro
"if {[string compare -nocase [get_parameter_value NIOS_SEQUENCER] "true"] == 0} {
foreach generated_file [alt_mem_if::gen::uniphy_gen::generate_seque..."
(Procedimiento "generate_synth" línea 24)
invocado desde dentro
"generate_synth ddr3_p0"
La solución consiste en abrir el archivo <directorio de instalación del Quartus II>/nios2eds/bin/elf2hex y editar la primera línea desde
#!/bin/sh
Para
#!/bin/bash
This issue has been fixed in the Quartus II software version 13.1.