完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
当打开全局优化或打开本地优化时,Linux 32和64位上的MAP(来自13.1)崩溃并带有链接器错误消息:
错误: 映射已完成。 有关详细信息,请参阅MAP报告文件“system_map.mrp”。 /opt/Xilinx/13.1/ISE_DS/ISE/bin/lin64/unwrapped/map:符号查找错误:/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libXst_Core.so:未定义符号:_ZN5antlr6BitSetD1Ev 错误:Xflow - 程序映射返回错误代码127.中止流程执行... make:*** [__xps / system_routed]错误1 完成! par完成后会发生错误,但恰好在将控制权返回给操作系统之前。 对我来说,它看起来像一个错误的链接顺序:当优化类结束时,他们尝试调用已经被释放的函数....但它只是一个猜测,但没有看到代码。 ld.so输出: 12849:调用fini:/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libAntlr.so [0] 12849: 12849: 12849:调用fini:/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libXst_Core.so [0] 12849: 12849:/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libXst_Core.so:错误:符号查找错误:未定义符号:_ZN5antlr6BitSetD1Ev(致命) 12849:/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libPdrBas_Rules.so:错误:符号查找错误:未定义符号:_h?YuN} XsAUc3Qrncd}我们(致命) 12849:/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libPdrBas_Rules.so:错误:符号查找错误:未定义符号:_init_libPdrBas_Rules(致命) 12849: 12849:调用init:/opt/Xilinx/13.1/ISE_DS/ISE/virtex5/lib/lin64/libPdrRain_Rules.so 作为一种解决方法,可以调整LD_PRELOAD库以强制提供对象的库的预加载(并避免其释放)。 LD_PRELOAD = /选择/赛灵思/ 13.1 / ISE_DS / ISE / LIB / lin64 / libAntlr.so 我在Debian上运行xilinx 13.1工具,但另一个用户也注意到Ubuntu上的错误...恕我直言这不是与Ubuntu或Debian相关的错误,而是PAR本身的错误。 问候 ps:旧的posthttp://forums.xilinx.com/t5/Inmplementation/ISE-13-1-MAP-crashes-on-Ubuntu-11-04/m-p/158198#M3304 以上来自于谷歌翻译 以下为原文 MAP (from 13.1) on linux 32 and 64 bits crashes with a linker error messages when global optimizations are turned on or the local optimization is on: The error: Mapping completed.See MAP report file "system_map.mrp" for details./opt/Xilinx/13.1/ISE_DS/ISE/bin/lin64/unwrapped/map: symbol lookup error: /opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libXst_Core.so: undefined symbol: _ZN5antlr6BitSetD1EvERROR:Xflow - Program map returned error code 127. Aborting flow execution...make: *** [__xps/system_routed] Error 1Done!The error happens after the par has finnished, but just before it returns the control to the OS. For me it looks like a wrong linking order: when the optimization classes ends, they try to call a function that has already been released....But it is just a speculation without been able to see the code. The ld.so output: 12849:calling fini: /opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libAntlr.so [0] 12849: 12849: 12849:calling fini: /opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libXst_Core.so [0] 12849: 12849:/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libXst_Core.so: error: symbol lookup error: undefined symbol: _ZN5antlr6BitSetD1Ev (fatal) 12849:/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libPdrBas_Rules.so: error: symbol lookup error: undefined symbol: _hYuN}XsAUc3Qrncd}Us (fatal) 12849:/opt/Xilinx/13.1/ISE_DS/ISE//lib/lin64/libPdrBas_Rules.so: error: symbol lookup error: undefined symbol: _init_libPdrBas_Rules (fatal) 12849: 12849:calling init: /opt/Xilinx/13.1/ISE_DS/ISE/virtex5/lib/lin64/libPdrRain_Rules.so As a workaround the LD_PRELOAD library can be tunned to force the preload of the library that provides the object (and avoiding its release). LD_PRELOAD=/opt/Xilinx/13.1/ISE_DS/ISE/lib/lin64/libAntlr.so I am running the xilinx 13.1 tools over Debian, but another user has also notice the error on Ubuntu... IMHO this is not a error related to Ubuntu or Debian, but an error on PAR itself. Regards ps: the old post http://forums.xilinx.com/t5/Implementation/ISE-13-1-MAP-crashes-on-Ubuntu-11-04/m-p/158198#M3304 |
|
相关推荐
1个回答
|
|
谢谢。
您的解决方案也适用于Linux 64位的ISE 13.2。 以上来自于谷歌翻译 以下为原文 Thanks. Your work-around solution also works in ISE 13.2 on linux 64-bit. |
|
|
|
只有小组成员才能发言,加入小组>>
2360 浏览 7 评论
2779 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2247 浏览 9 评论
3324 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2411 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
725浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
521浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
331浏览 1评论
734浏览 0评论
1933浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-6 01:22 , Processed in 1.094033 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号