首先我是直接默认安装到C盘的,同事安装到E盘没问题,用的同一个包同样是win10,不知道和这个有没有关系,下面汇总一下整个使用过程中遇到的所有问题:
1.刚安装好后加载license文件,点击加载本地按钮后弹窗自动退出
将桌面快捷方式启动由64位改成32位
2.IMPACT闪退问题
C:\Xilinx\14.7\ISE_DS\ISE\lib\nt64文件夹下,把libPortability.dll 重命名为 libPortability_bac.dll, 把libPortabilityNOSH.dll 重命名为 libPortability.dll
(之前删掉驱动重新安装过,不知道与这个有没有关系)
如果还不行,我是直接在开始菜单运行的IMPACT,就可以用,不知道为什么。
3.ChipScope无法扫描到USB Cable问题
报错:
ERROR: Failed to detect cable.
Try to open a specific cable from the ‘JTAG Chain’ menu.
解决办法:
找到程序安装路径下的这两个文件夹
C:\Xilinx\14.7\ISE_DS\ISE\lib\nt64
C:\Xilinx\14.7\ISE_DS\common\lib\nt64
首先在第一个文件夹中,重命名libPortability.dll为libPortability.dll.orig,然后复制libPortabilityNOSH.dll 的一个副本并重命名为libPortability.dll;然后在第二个文件夹,将之前得到的新的libPortability.dll覆盖到这个文件夹中。
4.仿真时出现报错
The selected process was not run because a prior process failed
原因是ISE调用的MinGW版本太低,需要自己安装新版本覆盖。
1.将原来的nt文件夹改成nt_bak,新建一个nt文件夹。具体路径:C:\Xilinx\14.7\ISE_DS\ISE\gnu\MinGW\5.0.0\nt
2.将这里的MinGW5.1.4安装到刚才建立的nt文件夹里。下载地址 http://sourceforge.net/projects/ ... oad?use_mirror=iweb
3.重启ISE,我这里直接双击仿真还是不行,需要改一下仿真代码再保存,所以随便加个空格啥的在保存就好。
5.连接jtag灯不亮(同时安装vivado和ISE)
1)我同时安装了vivado和ISE(不同目录下),先打开ISE灯不亮,把ISE关掉后打开vivado后灯就亮了……
2)jtag只亮红灯
原因可能是ISE无法使用vivado的驱动,所以需要从ISE上重新装驱动,这个驱动vivado据说可以使用,暂时还没试过
在设备管理器中找到驱动并卸载
然后重新安装digilent 和install_driver,我的目录是:
C:\Xilinx\14.7\ISE_DS\ISE\bin\nt64
6.用了一段ISE后用vivado又双叒叕连不起了,无语子
需要重新安装驱动,路径为:Vivado\2021.1\data\xicom\cable_drivers\nt64\digilent\install_digilent.exe
在安装的过程中,务必将vivado关闭、Jtag连接器拔掉!!!