首先说明一下, 出现这个问题原因是很多的, 我一开始也在网上搜解决方案, 但是并不完全对症, 只能参考并见机行事. 如果你也不幸遇到了这个问题, 先安慰一句, 兄弟不要着急.最惨不过重装.
一. 事先要会的
1.1 win10正常使用64位ISE
64位的win10装好ISE14.7,正常情况下启动64位ISE是有问题的(启动32位没问题)。下面说一种我的解决方法,ISE和iMPACT我启动的都是64位:
注意:“D:\Xilinx\14.7\”是我的ISE安装文件夹,
- 打开“D:\Xilinx\14.7\ISE_DS\ISE\lib\nt64”文件夹
- 找到“libPortability.dll”,删掉或者改成其他名字备份
- 找到“libPortabilityNOSH.dll”,复制一份,并重命名成“libPortability.dll”
- 将重命名得到的“libPortability.dll”,复制覆盖到“D:\Xilinx\14.7\ISE_DS\common\lib\nt64”中
- OK,试一下打开64位ISE
1.2 硬件的检查
iMPCT出现连接失败,不一定是操作系统问题,所以请确认硬件没有问题,比如芯片连线是否连接正确、开发板是否打开电源等;然后再搞系统。
因为我在别的电脑实验连接成功,所以才锁定的电脑有问题。
还有设备管理器是个好工具,记得有意识查看。
二. 我的解决方法
因为问题原因是多样的, 网上搜也能看到很多方法. 我这里贴出我的解决方法只是为了