1.故障现象
板子上电后,fpga 的config done 灯点亮,固件可以正常启动。但是使用JTAG无法在VIVADO中扫描到ZYNQ的PL和PS。
还有一个现象,就是正常板子通电后xilinx JTAG下载器上的指示灯会由绿色变为红色,但是这个故障的板子上电后,JTAG下载器上的指示灯一直是绿色。这就说明JTAG接口的参考电压信号异常。
2.故障排查
通电后用万用表测量JTAG接口pin-2引脚电平,发现是0V,正常应该是3.3V,查看原理图,JTAG接口pin-2引脚和3.3V电源之间接了一个0欧姆电阻(R2602),断电测量发现0欧姆电阻不通。更换该电阻后,JTAG可以正常扫描到PL和PS,故障排除。下载测试程序,各项功能正常。
3.总结
上电后能够ZYNQ能够正常加载固件,说明处理器和外围电路功能都正常,JTAG无法扫描到PL和PS,只能是JTAG引脚相关信号异常,按图逐个排查就可以解决问题。