我已成功编译了一个SystemC应用程序,用于在通用体系结构上运行时模拟CPU。 我的问题就是,当运行应用程序以创建VCD文件时,SystemC内核会给我一些警告。
我收到一些警告,如下:
警告:(W206)向量包含 4值逻辑在文件中: .... \ cacheseqproc_vcpp20 \ SystemC的2.2.0的\ src \ SYSC \数据类型\位\ sc_proxy.h:1385 在进程中:process.processname @ x ns
嗯......消息本身并不重要......我把它放在这里只是为了让你更好地理解这是在RUNNING时间发出的警告信息。
鉴于我在执行期间打印了几条重要的消息,我真的不希望SystemC发出这些详细的消息。怎么让这件事发生?
答案 0 :(得分:3)
禁用所有警告:
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);