Vivado2019.1下连不上Cable USB仿真器。弹窗显示错误[Labtoolstcl 44-494] There is no active target available for server at localhost.Targets(s)
产生原因:因为我想烧写ISE,把驱动通过指令方式切换了一下。再回到Vivado下就连不上仿真器了。
D:
cd Xilinx\14.6\ISE_DS\ISE\bin\nt64\
wdreg -inf uninstall.inf -silent -log uninstall.log uninstall
wdreg -inf xusbdrvr.inf -log install_xusb.log install
pause
(情况说明:以前我只安装vivado2019.1和ISE16.4时,用上述脚本切换impact烧写还正常,自从又安装了unified vivado2020.1后,切换来回就不正常了,vivado2019.1始终连接不上仿真器)
解决办法:
1.彻底卸载当前驱动,我的电脑->管理->设备管理器,右键Programming cables->Xilinx USB Cable点“卸载设备”,并“删除此设备驱动程序软件”打勾。
2. 拔插USB插口,此时设备显示“!Xilinx USB Cable”前有个惊叹号"!",接着右键再次点“卸载设备”,并“删除此设备驱动程序软件”打勾。
3.再次拔插USB插口,此时设备显示未知设备->“!XILINX”前有个惊叹号!,接着右键再次点“卸载设备”,并“删除此设备驱动程序软件”打勾。
4. 再次拔插USB插口,此时在“XILINX”上点右键“更新驱动”,指定“浏览计算机上的驱动程序”的安装路径,位于D:\Xilinx\Vivado\2019.1\data\xicom\cable_drivers\nt64\dlc10_win10
5. 再次拔插USB插口,打开Vivado,program and debug->open hardware manager->open taget->auto connect,此时可能设备会自动掉连又重连两三次(声音叮咚-咚叮-叮咚-咚叮几次)。
6. 如果还没有连上设备,再去看设备管理器,这是显示的设备名称略有差别“!Xilinx USB cables Programming platform”,前面有“!”号,再次指定“浏览计算机上的驱动程序”的安装路径,位于D:\Xilinx\Vivado\2019.1\data\xicom\cable_drivers\nt64\dlc10_win10,再次安装。
7.回到vivado 点auto connect,最终连接正常了。