1. perl版本过高
错误提示语法错误
Unescaped left brace in regex is illegal here in regex;
原因:
从perl v5.22开始:不再推荐在正则表达式中使用 {,而且如果没有转义 { 会有错误警告,从v5.26开始:不仅有警告,还会有语法错误提示。
解决办法: 降版本
https://blog.csdn.net/lau_jw/article/details/118934051
2. 运行example里的script 提示too long
原因: 过长
解决办法: 将csh换成tcsh
参考:https://blog.csdn.net/sinat_39632996/article/details/113700603前面的即可
3. 很多xxx.so文件undefined reference to ‘xxx’
解决办法 参考https://blog.csdn.net/hh199203/article/details/115553258在build时加-LDFLAGS -Wl,–no-as-needed
至此vip的例程运行成功验证环境无问题
Verdi也能成功看到波形
4. 编译时提示vip中某个文件找不到
Error-[SFCOR] Source file cannot be opened
Source file
"/home/ubuntu/software/synopsy/PCIE_VIP/vip/svt/amba_svt/O-2018.09/sverilog/src/vcs/svt_amba_perf_base.svp"
cannot be opened for reading due to 'No such file or directory'.
Please fix above issue and compile again.
"../amba_vip/include/sverilog/svt_amba_common_source.uvm.svi", 6 (expanding
macro)
Source info: `include
`SVT_SOURCE_MAP_SUITE_MODULE(amba_svt,O-2018.09,svt_amba_perf_base)
原因: vip安装后移动过,该次编译的文件是移动之前生成的,或者使用多个vip没有把xxx_svt 放一起
5. VCS 提示unsupport feature “xxx”
原因: 没破解该功能
解决办法:在破解的那个xxxx.src 中找到对应的部分加上再重新破解
这里VIP-AMBA-SVT是之前有的 PCIE相关的都是后加的
6. 链路训练卡在EQ2 ,vip提示超时
解决方法:检查mac与phy 相连的连线,比如 mac_phy_rxeqeval