由于英特尔® Quartus® Prime 专业版软件 v21.3 出现问题,您可能会看到在 GUI 中编译流程英特尔® Open FPGA Stack(英特尔® OFS) 2.1.0 版本的编译故障。
在 GUI 编译中,在执行 post_module_hook.tcl 文件时,无法识别具有全局环境的路径。
错误:Tcl 脚本文件 $: 未找到
评估 Tcl 脚本 $: 失败
在脚本编译中,可以成功识别并执行:
quartus_sh -t $:env(BUILD_ROOT_REL)/syn/ofs_ac/common/setup/post_module_hook.tcl quartus_asm ofs_top ofs_top
您可以使用脚本编译或删除ofs_top.qsf 中的任务作为变通方法:
set_global_assignment -name POST_MODULE_SCRIPT_FILE“quartus_sh:$:env(BUILD_ROOT_REL)/syn/ofs_ac/common/setup/post_module_hook.tcl”
这个问题从英特尔® Quartus® Prime Pro Edition Software v21.4 开始修复。