现象:
不给ZYNQ供电,只连接仿真器,STATUS灯会有很微弱的红灯亮起,但是给ZYNQ板供电后,STATUS灯不发生改变,打开Vivado中的Hardware Manager,点击Open Target中的Auto connected,出现localhost(0)/auto connect失败。
但打开SDK中发现串口连接正常。证明ZYNQ供电正常,JTAG线部分异常。
尝试方法:
1.找到Platform Cable USB手册寻找灯不变绿的问题
发现只有满足这三点才能变绿,但是经过万用表测试Vref电压为3V,满足条件,且ZYNQ供电正常,所以就是没连接到目标系统。
2.怀疑是驱动问题
最坑的地方来了!!
打开设备管理器中,发现Programming cables里面是有驱动的,并且显示为:
当时是不带感叹号的,而且点开驱动提醒是正常运行,我就以为驱动安装的是正常的。
而且也有试过卸载驱动重新安装,依然显示的是这个,我就以为这驱动肯定没问题了
但是!! 如果显示成上图这样证明安装的驱动是不完整的!!
必须要显示成下图这样才是正确的!!
我的做法:
在之前找了网上所有的解决方案包括安装
文件夹下的这两个(用管理员方式)
以及这两个文件夹下的驱动
总之就是网上提到的所有关于驱动的安装都安装了个遍,但依然没解决
最后死马当活马医:
1.首先卸载这个驱动
2.拔掉所有的Xilinx的线
3.重启电脑
4.再连接JTAG线,重新下载驱动
5.连接JTAG线
这时发现STATUS的红灯变得特别亮!!!
6.再连接上ZYNQ的供电线后STATUS灯直接变绿!!成了!!!