首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cocotb无法加载VPI模块

cocotb无法加载VPI模块
EN

Stack Overflow用户
提问于 2020-04-08 18:48:11
回答 1查看 148关注 0票数 0

在尝试编写endian_swapper示例代码时,我收到以下错误消息。我使用的是Ubuntu 19.10。

任何帮助都是非常感谢的。

谢谢。

代码语言:javascript
复制
make SIM=ghdl TOPLEVEL_LANG=vhdl
make results.xml
make[1]: Entering directory '/home/user/Tools/cocotb-master/examples/endian_swapper/tests'
cd ../cosim && make
make[2]: Entering directory '/home/user/Tools/cocotb-master/examples/endian_swapper/cosim'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/user/Tools/cocotb-master/examples/endian_swapper/cosim'
cd sim_build && \
 \
/usr/bin/ghdl -i    --work=work /home/user/Tools/cocotb-master/examples/endian_swapper/tests/../hdl/endian_swapper.vhdl && \
/usr/bin/ghdl -m    --work=work endian_swapper_vhdl
MODULE=test_endian_swapper,test_endian_swapper_hal \
        TESTCASE= TOPLEVEL=endian_swapper_vhdl TOPLEVEL_LANG=vhdl COCOTB_SIM=1 \
/usr/bin/ghdl -r   --workdir=sim_build --work=work endian_swapper_vhdl --vpi=/home/user/Tools/cocotb-master/cocotb/libs/libcocotbvpi_ghdl.so  
loading VPI module '/home/user/Tools/cocotb-master/cocotb/libs/libcocotbvpi_ghdl.so'
libcocotbutils.so: cannot open shared object file: No such file or directory
/usr/bin/ghdl-mcode:error: cannot load VPI module
make[1]: *** [/home/user/Tools/cocotb-master/cocotb/share/makefiles/simulators/Makefile.ghdl:69: results.xml] Error 1
make[1]: Leaving directory '/home/user/Tools/cocotb-master/examples/endian_swapper/tests'
make: *** [/home/user/Tools/cocotb-master/cocotb/share/makefiles/Makefile.sim:151: sim] Error 2

不过,所有的*.so文件似乎都存在

代码语言:javascript
复制
user@Computer:~/Tools/cocotb-master/cocotb/libs$ ls
libcocotb.so            libcocotbvhpi_ius.so   libcocotbvpi_icarus.vpl   libcocotbvpi_vcs.so        libgpi.so
libcocotbutils.so       libcocotbvpi_aldec.so  libcocotbvpi_ius.so       libcocotbvpi_verilator.so
libcocotbvhpi_aldec.so  libcocotbvpi_ghdl.so   libcocotbvpi_modelsim.so  libgpilog.so
EN

回答 1

Stack Overflow用户

发布于 2020-04-18 05:37:59

cocotb中有一个bug,现在应该修复了。请参阅https://github.com/cocotb/cocotb/pull/1606

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61098888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档