在Quartus II软件中编译PCI Express设计时,为什么会出现以下内部错误消息?

由于Quartus®II软件中的错误,“快速重新编译”在编译PCI Express硬IP时可能会导致内部错误(在设置 - >编译过程设置 - >增量编译下)。

内部错误:子系统:HSSI,文件:/ quartus /periph / hssi / hssi_module.cpp,行:2393
不同数量的RX(0)和TX(8)连接到HIP
堆栈跟踪:
0xb5fbd:HSSI :: hssi_legality_checker_are_coreclk_connections_valid + 0x4b89d(periph_hssi)
0xb6271:HSSI :: hssi_legality_checker_are_coreclk_connections_valid + 0x4bb51(periph_hssi)

0x53c23:FPP_VAR :: as_hash + 0x7e3(periph_fpp)
0x53d8a:FPP_VAR :: as_hash + 0x94a(periph_fpp)
0x27e6a:FSV_LCELL_LEGALITY :: hle_is_legal + 0x3ada(fitter_fsv)
0x1307f:fsv_execute + 0x312f(fitter_fsv)
0x195f3:fsv_execute + 0x96a3(fitter_fsv)
0x46762:FITCC_EXPERT :: fitter_preparation + 0x222(FITTER_FITCC)
0x490b7:FITCC_EXPERT :: invoke_fitter + 0x437(FITTER_FITCC)
0x101e3:fsv_execute + 0x293(fitter_fsv)
0xc063:fmain_start + 0x823(FITTER_FMAIN)

0x12718:QEXE_ARGS :: get_command_line + 0x1ca8(comp_qexe)
0x15a7a:qexe_process_cmdline_arguments + 0x5aa(comp_qexe)
0x15b91:qexe_standard_main + 0xa1(comp_qexe)

0x4d78:msg_exe_fini + 0x58(CCL_MSG)
0x55bc:msg_exe_fini + 0x89c(CCL_MSG)
0x1a94:MEM_SEGMENT_INTERNAL :: ~MEM_SEGMENT_INTERNAL + 0x1a4(ccl_mem)
0x61ef:msg_exe_main + 0x8f(CCL_MSG)

0x1652c:BaseThreadInitThunk + 0xc(kernel32)
0x2c520:RtlUserThreadStart + 0x20(ntdll)

跟踪结束

解决/修复方法

要解决此问题,请禁用“快速重新编译”选项。
这个问题将在Quartus II软件的未来版本中修复。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-04 14:38:06 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它