【发布时间】:2017-03-21 08:52:13
【问题描述】:
使用 ModelSim 和 VUnit 我尝试编译一些 UVVM,但这会给出一些警告,例如:
** 警告:C:\work\Qtec\SVN_sim\Design\uvvm\uvvm_util\src\methods_pkg.vhd(1159): (vcom-1346) 接口对象的默认表达式不是全局静态的。
所以我想抑制这些警告,所以我尝试根据VUnit Python Interface 使用add_compile_option 更新VUnit“run.py”文件:
uvvm_util = prj.add_library('uvvm_util')
uvvm_util.add_source_files(join(root, '../../uvvm/uvvm_util/src/*.vhd'))
uvvm_util.add_compile_option('modelsim.vcom_flags', ['-suppress 1346'])
但是在编译时,我得到了错误:
编译 ....\uvvm\uvvm_util\src\types_pkg.vhd 成 uvvm_util ...
** 错误(可抑制):(vcom-1902) 选项“-suppress 1346”要么未知,要么需要参数,要么参数错误。
【问题讨论】: