1、vivado点击xsetup.exe没有反应
原因1:vivado安装文件存放路径过长
解决方法:
放到根目录在安装。
原因2:与电脑上某些未知的软件冲突
作者在读研时,就因为工作电脑安装了某加密软件,导致安装vivado后点击xsetup.exe没有反应。即使是用管理员权限再加上设置兼容模式也没有任何效果。
解决方法:
我们知道xsetup.exe本质上是调用xsetup.bat (个别版本是xsetup2.bat)这个批处理文件。我们只要先备份xsetup.bat,然后用记事本打开xsetup.bat,找到如下代码:
%SYSTEMROOT%System32 et session 》nul 2》&1
if NOT %errorLevel% == 0 (
echo ERROR: Administrative permissions are not available. Please restart the command line shell as Administrator.
set EXITCODE=1
goto :end
)
把这几行代码全部删除,然后保存xsetup.bat并关闭,再在xsetup.bat上点击右键选择管理员权限运行就可。
2、ISE在Win10下选择“open project”崩溃闪退的问题
ISE 14.7对win10无法完美支持,在使用64位ISE时点击OPEN之类的东西时程序都会崩溃,虽然使用32位不会有这个问题,但是工程的默认打开方式不能改为32位。
解决方法:
第一步:
寻找安装Xilinx_ISE的安装目录下的文件夹:
例 D:Xilinx14.7ISE_DSISElib t64
对文件夹下的两个文件作如下操作:
将libPortability.dll重名为libPortability.dll.orig
将 libPortabilityNOSH.dll 复制一份,然后将这个复制重命名为libPortability.dll
第二步:
寻找安装Xilinx_ISE的安装目录下的文件夹:
例 D:Xilinx14.7ISE_DScommonlib t64
在该文件夹下进行如下操作:
将libPortability.dll重名为libPortability.dll.orig
然后将已经复制好的libPortabilityNOSH.dll文件复制到该文件夹下,并重命名为libPortability.dll
3、ISE在Win10下无法正常使用在线调试、烧写等功能
虽然问题2解决后,win10系统下,ISE在打开项目等方面已经不会闪退,但是在线调试、烧写等功能无法使用,只能用来跑程序。
解决方法:
安装面向 Windows 10 的 ISE Design Suite版本,可从Xilinx官网上下载:
https://china.xilinx.com/support/download/index.html/content/xilinx/zh/downloadNav/vivado-design-tools/archive-ise.html
下载好的软件如下所示:
接下来按正常步骤安装软件即可。
安装完后,打开上图图标,运行虚拟机后,在虚拟机内ISE就可以正常使用各种功能了。但是工程综合生成的时间比普通版本要慢许多,而且这是xilinx为了兼容win10的各种限制用vm虚拟机做的阉割版,只支持斯巴达系列的芯片。因此我们可以在正常版本上编译程序,用VM版本来烧写或者在线调试。
编辑:jq
全部0条评论
快来发表一下你的评论吧 !