2

我已经成功编译了一个 SystemC 应用程序,用于在通用架构上运行时模拟 CPU。好吧,我的问题是,在运行应用程序以创建 VCD 文件时,SystemC 内核会向我显示一些警告。

我收到一些警告,如下所示:

警告:(W206) 向量包含 4 值逻辑文件中:....\cacheseqproc_vcpp20\systemc-2.2.0\src\sysc\datatypes\bit\sc_proxy.h:1385 进程中:process.processname @ x ns

嗯...消息本身并不重要...我把它放在这里只是为了让您更好地理解这是在运行时抛出的警告消息。

鉴于我在执行期间打印了几条重要消息,我真的不希望 SystemC 有这些冗长的消息。如何让这种情况发生?

4

1 回答 1

4

要禁用所有警告:

sc_report_handler::set_actions (SC_WARNING, SC_DO_NOTHING);

要禁用“向量包含 4 值逻辑”警告,但启用其他警告:

sc_report_handler::set_actions (SC_ID_VECTOR_CONTAINS_LOGIC_VALUE_,
                                SC_DO_NOTHING);
于 2011-04-15T02:07:38.637 回答