由于 Quartus® II 软件版本 10.0 及更高版本出现问题,UniPHY 内核的代次可能会出现上述消息。
错误:add_fileset_file:没有此类文件C://qsys/core>_p0_sequencer_rom.hex
在执行时
"add_fileset_file [::alt_mem_if::util:hwtcl_utils:get_file_type 0] PATH"
("前层"身体第 4 行)
从内部调用
"foreach generated_file [alt_mem_if::gen:uniphy_gen::generate_sequencer_fi le "DDR3"QUARTUS_SYNTH] {
设置file_name [文件尾..."
("如果",则为脚本第 2 行)
从内部调用
"如果 {[string 对比 -nocase [get_parameter_value NIOS_SEQUENCER] "true"]== 0} {
foreach generated_file [alt_mem_if::gen:uniphy_gen:generate_seque......"
(程序"generate_synth"行 24)
从内部调用
"generate_synth ddr3_p0"
变通方法是打开/nios2eds/bin/elf2hex 文件,并编辑第一行
#!/bin/sh
自
#!/bin/bash
This issue has been fixed in the Quartus II software version 13.1.