En raison d’un problème dans les versions 10.0 et ultérieures du logiciel Quartus II, il est possible que la génération d’un cœur UniPHY s’affiche avec le message ci-dessus.
Erreur : add_fileset_file : il n’y a pas de répertoire C://qsys/core>_p0_sequencer_rom.hex
lors de l’exécution
« add_fileset_file [::alt_mem_if::util:hwtcl_utils::get_file_type 0] PATH »
(ligne de corps « foreach » 4)
invoquée de l’intérieur
« foreach generated_file [alt_mem_if::gen::uniphy_gen::generate_sequencer_fi les « DDR3 » QUARTUS_SYNTH] {
définir file_name [queue de fichier...
(« si » puis ligne de script 2)
invoquée de l’intérieur
« si {[string comparez -nocase [get_parameter_value NIOS_SEQUENCER] « true »] == 0} {
generated_file foreach [alt_mem_if::gen::uniphy_gen::generate_seque... »
(procédure « generate_synth » ligne 24)
invoquée de l’intérieur
« generate_synth ddr3_p0 »
La solution de contournement consiste à ouvrir le répertoire d’installation /nios2eds/bin/elf2hex et à modifier la première ligne à partir de
#!/bin/sh
À
#!/bin/bash
This issue has been fixed in the Quartus II software version 13.1.