完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
尽管Debian是Xilinx工具不受支持的平台,但如果我们使用其衍生工具(Ubuntu等),它就是一个widley分发版。
经过一些工作,我已经能够在Debian上使用Vivado。 这是我所做的以防有人处于相同的情况1)设置bash作为默认shell而不是dashXilinx在其脚本上使用一些bashishm并且不在脚本上指定bash:/。 要解决此问题,请运行:dpkg-reconfigure dashand select bash作为默认shell2)使用系统jvm而不是提供的jvm。由于某种原因提供的jvm sigsegv,这可以通过在你的系统上安装gopenjdk-7-jdk和runningmv来解决 /opt/Xilinx/Vivado/2013.4/tps/lnx64/jre/lib/amd64/server/libjvm.so /opt/Xilinx/Vivado/2013.4/tps/lnx64/jre/lib/amd64/server/libjvm.so.oldln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so /opt/Xilinx/Vivado/2013.4/tps/lnx64/jre/lib/amd64/server/libjvm .so3)来自udev的replaceudev_device_new_from_syspath当工具正在检查我的系统的许可证时,它是sigsegv。为了解决这个问题,我创建了一个用空的udev_device_new_from_syspath替换功能的库。 我在调用工具之前LD_PRELOAD它。库:define _GNU_SOURCE #include #include #include #include #include #include #include #include #include void * udev_device_new_from_syspath(void * null,char * name){return NULL;}如何 build:gcc -shared -o lib.so lib.c -fPIC -O2 -Wall -Werror -Wstrict-prototypes -Wall -ldl 跑步: LD_PRELOAD = lib.so vivado 3)用系统libstdc ++替换提供的libstdc ++ 调用浏览器时,提供的libstdc ++不能与系统浏览器一起使用 CD /选择/赛灵思/ Vivado / 2013.4 / lib中/ lnx64.o mv libstdc ++。so.6 libstdc ++。so.6.old ln /usr/lib64/libstdc++.so.6 现在你可以使用vivado :) 我强烈建议Xilinx将Debian视为受支持的发行版,或者至少尝试在Debian上运行它以重新发布它。 有些错误可以很容易地在你身边解决,而不会有任何难看的解决方法。 以上来自于谷歌翻译 以下为原文 Although Debian is a non supported platform for the Xilinx tools, it is a distribution widley used if we count with its derivatives (Ubuntu, et al). After some work I have been able to use Vivado on Debian. Here is what I have done in case somebody is in the same situation 1) Setup bash as default shell instead of dash Xilinx uses some bashishm on its scripts and does not specify bash on the script :/. To solve this issue run: dpkg-reconfigure dash and select bash as your default shell 2) Use system jvm instead of the provided jvm. For some reason the provided jvm sigsegv, this can be solved by installing gopenjdk-7-jdk on your system and running mv /opt/Xilinx/Vivado/2013.4/tps/lnx64/jre/lib/amd64/server/libjvm.so /opt/Xilinx/Vivado/2013.4/tps/lnx64/jre/lib/amd64/server/libjvm.so.old ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so /opt/Xilinx/Vivado/2013.4/tps/lnx64/jre/lib/amd64/server/libjvm.so 3) Replace udev_device_new_from_syspath from udev When the tool is checking the license of my system it is sigsegv. To solve it I have created a library that replaces the funcion udev_device_new_from_syspath with an empty one. I LD_PRELOAD it before calling the tool. The library: define _GNU_SOURCE #include #include #include #include #include #include #include #include #include void *udev_device_new_from_syspath(void *null, char *name){ return NULL; } How to build: gcc -shared -o lib.so lib.c -fPIC -O2 -Wall -Werror -Wstrict-prototypes -Wall -ldl To run: LD_PRELOAD=lib.so vivado 3) Replace provided libstdc++ with system libstdc++ When calling the browser the provided libstdc++ does not work with the system browser cd /opt/Xilinx/Vivado/2013.4/lib/lnx64.o mv libstdc++.so.6 libstdc++.so.6.oldln /usr/lib64/libstdc++.so.6 And now you can use vivado :) I would strongly recommend Xilinx to consider also Debian as a supported distro, or at least try to run it on Debian before to relase it. Some of this bugs could be solved very easily on your side without ugly workarounds. |
|
相关推荐
8个回答
|
|
大!
非常感谢您发布此消息,以便社区的其他成员也可以从中受益。 www.xilinx.com 以上来自于谷歌翻译 以下为原文 Great! Thanks very much for posting this so the rest of the community can also benefit from it.www.xilinx.com |
|
|
|
大家好,
我正在尝试在Ubuntu 13.10上安装Vivado 2013.2我按照描述的步骤进行操作(sudo apt-get install openjdk-7-jre,sudo mv /opt/Xilinx/Vivado/2013.2/tps/lnx64/jre/lib/amd64/server/ libjvm.so /opt/Xilinx/Vivado/2013.2/tps/lnx64/jre/lib/amd64/server/libjvm.so.old sudo ln -s / usr / lib / jvm / java-7-openjdk-amd64 / jre / lib / amd64 / server / libjvm.so /opt/Xilinx/Vivado/2013.2/tps/lnx64/jre/lib/amd64/server/ 但是当我尝试“添加Ip”并且我选择了一个块我有这个错误: 错误:[Vivado 12-106] ***异常:java.lang.NumberFormatException:对于输入字符串:“1,08846”(请参阅/home/sabeur/vivado_pid3993.debug) 有人可以帮助我吗? 非常感谢 最好的祝福 以上来自于谷歌翻译 以下为原文 Hello every body, I am trying to install Vivado 2013.2 on Ubuntu 13.10 I hace followed steps described ( sudo apt-get install openjdk-7-jre, sudo mv /opt/Xilinx/Vivado/2013.2/tps/lnx64/jre/lib/amd64/server/libjvm.so /opt/Xilinx/Vivado/2013.2/tps/lnx64/jre/lib/amd64/server/libjvm.so.old sudo ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so /opt/Xilinx/Vivado/2013.2/tps/lnx64/jre/lib/amd64/server/ but when i try to "add Ip" and i choose a block i have this ERROR : ERROR: [Vivado 12-106] *** Exception: java.lang.NumberFormatException: For input string: "1,08846" (See /home/sabeur/vivado_pid3993.debug) Some one can help me ? Thanks a lot Best regards |
|
|
|
嗨,
尝试将环境变量LANG和LC_ALL设置为您的语言环境。 谢谢 -------------------------------------------------- ------------------------------------------您是否尝试在Google中输入问题? ? 如果没有,你应该在发布之前。 此外,MARK这是一个答案,以防它有助于解决您的查询/问题。给予帮助您找到解决方案的帖子。 以上来自于谷歌翻译 以下为原文 Hi, Try setting the environmental variables LANG and LC_ALL to your locale. Thanks -------------------------------------------------------------------------------------------- Have you tried typing your question in Google? If not you should before posting. Also, MARK this is as an answer in case it helped resolve your query/issue.Give kudos to the post that helped you to find the solution. |
|
|
|
嗨,支持的列表是Microsoft Windows支持•Windows XP Professional(32位和64位),英语/日语•Windows 7 Professional(32位和64位),英语/日语•Windows Server 2008(64-
位)Linux支持•红帽企业工作站5(32位和64位)•红帽企业工作站6(32位和64位)•SUSE Linux Enterprise 11(32位和64位)其他支持 OS是客户使用驱动的。 我们没有太多客户使用Debian。 谢谢,维杰----------------------------------------------- ---------------------------------------------请将帖子标记为 一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。 以上来自于谷歌翻译 以下为原文 Hi, The supported list are Microsoft Windows Support • Windows XP Professional (32-bit and 64-bit), English/Japanese • Windows 7 Professional (32-bit and 64-bit), English/Japanese • Windows Server 2008 (64-bit) Linux Support • Red Hat Enterprise Workstation 5 (32-bit and 64-bit) • Red Hat Enterprise Workstation 6 (32-bit and 64-bit) • SUSE Linux Enterprise 11 (32-bit and 64-bit) Additional support of OS are customer usage driven. We dont have much customers using Debian.Thanks,Vijay -------------------------------------------------------------------------------------------- Please mark the post as an answer "Accept as solution" in case it helped resolve your query. Give kudos in case a post in case it guided to the solution. |
|
|
|
你不能让客户使用Debian,你的产品不能开箱即用:)。
有许多基于Debian的发行版,只需支持它就可以获得更多的兼容性。 如果你不打算至少支持它,那么修复报告的问题会很好。 干杯 以上来自于谷歌翻译 以下为原文 You cant have customers using Debian, your product does not work out of the box there :). There are many distros based on Debian, you could get much more compatibitly just by supporting it. If you dont plan to support it at least it would be nice to fix the problems reported. Cheers |
|
|
|
我正在使用Ubuntu 13.10和14.04在我的“Zynq Design From Scratch”博客中运行Vivado 2013.4和2014.1,目前没有任何问题。
斯文 以上来自于谷歌翻译 以下为原文 I am running Vivado 2013.4 and 2014.1 using Ubuntu 13.10 and 14.04 in my "Zynq Design From Scratch" blog without any problems so far. Sven |
|
|
|
在这个主题中,我描述了在最新的Debian Jessie系统上安装Vivado 2014.2的问题。
实际上,当我尝试运行vivado(2014.1)或运行2014.2的安装程序时,会出现同样的问题。 我看到小的启动窗口,然后出现大窗口,但它仍然是空白,系统永远处于闲置状态,CPU使用率为零,直到进程被终止。 我无法解释为什么我能够安装2014.1但三个月后无法运行它。 我的系统最大的变化是从GNOME桌面环境到一个剥离的X plus平铺窗口管理器(强烈推荐的btw),但我最好的猜测是它与java有关。 该线程中的OP建议将java从Xilinx安装的版本更改为Debian提供的版本。 我的问题是,如果Xilinx java与Debian不能很好地兼容,你是如何在第一时间安装Vivado的? 我想尝试这个,但安装程序从/ tmp目录中运行java,我不知道如何更改它。 任何其他Debian用户遇到零CPU冻结问题? 这真让我感到困惑。 以上来自于谷歌翻译 以下为原文 Over in this thread I describe a problem installing Vivado 2014.2 on an up-to-date Debian Jessie system. Actually the same problem happens when I try to run vivado (2014.1) or run the installer for 2014.2. I see the small splash window, then the large window appears, but it remains blank white, and the system sits idle forever with zero CPU usage, until the process is killed. I cannot explain why I was able to install 2014.1 but three months later could not run it. The biggest change on my system was going from the GNOME desktop environment to a stripped down X plus tiling window manager (highly recommended btw), but my best guess is that it has something to do with java. The OP in this thread recommends changing java from the Xilinx-installed version to the Debian-provided one. My question is, if the Xilinx java doesn't play well with Debian, how did you get Vivado installed in the first place? I would like to try this but the installer runs java from a directory off of /tmp and I don't see how to change that. Any other Debian users experiencing the zero-CPU-freeze problem? It really has me baffled. |
|
|
|
vijayak写道:嗨,受支持的列表是Microsoft Windows支持•Windows XP Professional(32位和64位),英语/日语•Windows 7专业版(32位和64位),英语/日语•Windows Server 2008
(64位)Linux支持•Red Hat Enterprise Workstation 5(32位和64位)•Red Hat Enterprise Workstation 6(32位和64位)•SUSE Linux Enterprise 11(32位和64位) )操作系统的额外支持是客户使用驱动的。 我们没有太多客户使用Debian。 更正,Vivado 2014.1和2014.2支持: Microsoft Windows支持•Windows XP Professional(32位和64位),英语/日语•Windows 7和7 SP1 Professional(32位和64位),英语/日语•Windows 8.1 Professional(64位), 英语/日语Linux支持•红帽企业工作站5.8 - 5.10(32位和64位)•红帽企业工作站6.4 - 6.5(32位和64位)•SUSE Linux Enterprise 11(32位和64位) bit)•Cent OS 6.4和6.5(64位) (UG973发行说明用户指南) -------------------------------------------------- -------------------------------------------------- ----------------如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用的帖子并通过点击星标回复导向 在帖子旁边。 以上来自于谷歌翻译 以下为原文 vijayak wrote:Correction, Vivado 2014.1 and 2014.2 support: Microsoft Windows Support • Windows XP Professional (32-bit and 64-bit), English/Japanese • Windows 7 and 7 SP1 Professional (32-bit and 64-bit), English/Japanese • Windows 8.1 Professional (64-bit), English/Japanese Linux Support • Red Hat Enterprise Workstation 5.8 - 5.10 (32-bit and 64-bit) • Red Hat Enterprise Workstation 6.4 - 6.5 (32-bit and 64-bit) • SUSE Linux Enterprise 11 (32-bit and 64-bit) • Cent OS 6.4 and 6.5 (64-bit) (UG973 Release notes userguide) -------------------------------------------------------------------------------------------------------------------- Please mark the Answer as "Accept as solution" if the information provided is helpful. Give Kudos to a post which you think is helpful and reply oriented by clicking the star next to the post. |
|
|
|
只有小组成员才能发言,加入小组>>
2380 浏览 7 评论
2797 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2262 浏览 9 评论
3335 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2428 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
756浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
545浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
366浏览 1评论
1963浏览 0评论
682浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 18:58 , Processed in 1.257656 second(s), Total 91, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号