IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> VCS编译中可能出现的ERROR和WARNING及解决方法。 -> 正文阅读

[游戏开发]VCS编译中可能出现的ERROR和WARNING及解决方法。

目录

ERROR

1. SV-CNDC Class not defined or complete/ SE super.new cannot be a task in SV.

2. ('ERROR : target simv is not exist: %s' , "simv_****')

3. SV-IRT Incompatible return types

4. SE Syntax error?

5. SE Syntax error

6. SE Syntax error

7.?SE Syntax error

8.?SE Syntax error

9. MAM?Macro argument number mismatch

10. SE Syntax error

11. SRE Scope resolution error

12. ICTTFC?Incompatible complex type usage

13. UVM_FATAL

14. SE Syntax error

15. SE Syntax error

16. SE Syntax error

17. XMRE Cross-module reference resolution error

18. SE Syntax error

19. TMAFTC Too many arguments to function/tak call

WARNING

1. MATN More arguments than needed


ERROR

1. SV-CNDC Class not defined or complete/ SE super.new cannot be a task in SV.

resolution:高亮不区分大小写,导致没有发现class的名字前后不一致,导致不能正常识别这个class。修改class名字即可。

2. ('ERROR : target simv is not exist: %s' , "simv_****')

?resolution :?重新跑一次,或两次。

3. SV-IRT Incompatible return types

?resolution :?build_phase类型与basetest不一样,注意virtual ?void。

4. SE Syntax error

?resolution : Interface中的数据不能定义为rand类型。

5. SE Syntax error

?resolution :?要在top文件中把env的文件include进来,这样编译的时候可以识别那些class。

6. SE Syntax error

??resolution :?在env_pkg里面将import uvm_pkg::*; 提到前面:

7.?SE Syntax error

??resolution :把`include top_connection.sv?放在top的module内部。

8.?SE Syntax error

?resolution :?transaction的声明要放在`uvm_info后面,数据类型的声明要放在phase的前面。

9. MAM?Macro argument number mismatch

?resolution :?`uvm_error宏 不需要设置冗余级别,把UVM_LOW去掉。

10. SE Syntax error

?resolution :?begin?end没有匹配

11. SRE Scope resolution error

?resolution :?声明指针时 ?不能与类名同名,即 不能声明为 vir_seqr.

12. ICTTFC?Incompatible complex type usage

?resolution :?定义fifo时 #参数transaction类型不对.

13. UVM_FATAL

/env中已经声明并例化了vir_seqr,但是在base_test中又声明并例化了vir_seqr。正常在base_test中set env_cfg,在env中get到,env中再set给那些seqr,且在env中例化vir_seqr。如果在base_test中又例化vir_seqr,编译顺序是自底向上的,base_test中例化的vir_seqr替换了env中的vir_seqr,但env中无法set cfg给它上一层的vir_seqr。所以显示set的cfg为空。

?resolution :?base_test中的声明和例化删掉;或者在base_test中例化和set一堆 即在env中干的事,就是说在env中和base_test中都可以。

14. SE Syntax error

?resolution :?不识别声明的seq的指针,此调seq在vir_seq中 所以在seq_top文件中,seq0要在vir_seq之前`include.

15. SE Syntax error

报错位置超出文本范围

?resolution :?缺了endtask。

16. SE Syntax error

?resolution :?uvm_do_with 后面的约束条件不能用=,用==号。

17. XMRE Cross-module reference resolution error

?resolution : DUT中没有这个信号。

18. SE Syntax error

?resolution :?time是关键字,不能声明为变量,需换个名字。

19. TMAFTC Too many arguments to function/tak call

?resolution : $urandom后面不加范围,如果想在范围内随机可以用$urandom_range(400,500).

WARNING

1. MATN More arguments than needed

?

?resolution : 之前没有加?%0b 。

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 00:25:36  更:2022-04-01 00:26:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 18:44:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码