如何禁用 SystemC 运行时警告?

发布于 2024-10-31 08:53:51 字数 414 浏览 1 评论 0原文

我已经成功编译了一个 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 收到这些详细消息。如何让这种情况发生?

I have successfully compiled a SystemC application that I use in order to simulate a CPU when running on a general architecture.
Well my problem is just that, when running the application in order to create the VCD file, the SystemC kernel plots me some warnings.

I get some warning, something like this:

Warning: (W206) vector contains
4-value logic In file:
....\cacheseqproc_vcpp20\systemc-2.2.0\src\sysc\datatypes\bit\sc_proxy.h:1385
In process: process.processname @ x ns

Well... the message itself is not important... I put it here just to let you understand better tht this is a warning message thrown at RUNNING time.

Given that I print several important messages during the execution, I would really like not to have these verbose messages by SystemC. How to let this happen?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

粉红×色少女 2024-11-07 08:53:51

要禁用所有警告:

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);

To disable all warnings:

sc_report_handler::set_actions (SC_WARNING, SC_DO_NOTHING);

To disable the "vector contains 4-value logic" warning, but leave other warnings enabled:

sc_report_handler::set_actions (SC_ID_VECTOR_CONTAINS_LOGIC_VALUE_,
                                SC_DO_NOTHING);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文