Riviera PRO和cocotb可能的错误(找不到libcocotbvhpi.dll')

问题描述 投票:1回答:1

我正在使用pyhton 3.7,Aldec Riviera Pro 2017,cocotb 1.3和MSYS2。当我在jenkins和远程PC上运行此测试时,出现此问题。我的日志文件如下所示:

VHPI: Loading library 'C:/JenkinsSlave/workspace/Diceros_-_Regression_Tests_CoCoTB_mao/Vivado/diceros/ip_repo/registers_1.0/sim/build/libs/x86_64/libcocotbvhpi.dll'
VHPI: Cannot load the "C:/JenkinsSlave/workspace/Diceros_-_Regression_Tests_CoCoTB_mao/Vivado/diceros/ip_repo/registers_1.0/sim/build/libs/x86_64/libcocotbvhpi.dll" library. The library does not exist or is corrupted.

到目前为止解决方案尝试过:

  1. 检查文件是否存在,并检查dll文件的依赖关系。 (一切都很好)
  2. 发现的里维埃拉拥有自己的gcc版本,该版本与MSYS2(mingw64)不同-不确定是否有问题?
  3. 玩过环境变量(工作不清楚)

任何建议都会有所帮助。我现在真的很困。预先感谢!

python-3.7 msys2 cocotb
1个回答
1
投票

请在https://github.com/cocotb/cocotb/issues/1459中查看我的回答,谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.