问题现象:
1、Connected to hw_server @ TCP:127.0.0.1:3121
Available targets and devices: Target 0 : jsn1
ERROR: Failed to open Target Cable Node -988858192 on TCP:127.0.0.1:3121
2、或者下载成功后板卡未正常运行。
运行到:
Handoff Address: 0x00200000
In FsblHookBeforeHandoff function
SUCCESSFUL_HANDOFF
FSBL Status = 0x1就没有下文了。
再或者在下载的时候添加了刷新flash但是失败了。
错误分析:
a、当前显示的是串口扫描不到,或者说是串口工具错误造成的flash烧写错误。
1、检查调试器和ZYNQ之间的串口线是否连接正常主要是vref、gnd、tck、td0、td1、tms六跳线的连接是否正常是否松动。
2、查看当前的sdk的版本:
点击Help->about xilinx SDK可以查看。
b、再有就是vivado17.4andSDK17.4软件的bug。
解决办法:
1、如果基于第一个情况就能够解决问题最好,第一个问题需要结合PCB图来对照最好。
2、SDK自己未自动识别到JTAG
有些适合可能是软件的bug需要自己选择,当下国产的软件也回出现相应的问题:
这里选为手动选择就可以了正常连接的是有选择框的,我这里因为已经撤下了平台就不搭建了。
3、如果还是不能解决的话就去检查驱动是否正常安装:
相应的安装文件在C:\Xilinx\Vivado\2017.4\data\xicom\cable_drivers\文件下有相应的驱动
4、针对下载成功后但是板卡未成功启动的解决办法:如果第一个情况没有解决,而且你的SDK版本是17.4的不好意思,SDK17.4有bug回出现错误,建议使用低一个版本的15.4或者高版本的sdk都能够解决,多个版本的vivado是能够并存在一台电脑上的。
这个官方是有出相关的文档的可以参考,我当时大概看了一下,链接找不到了。反正大概意思就是时钟不兼容啥的,我照着做了没用,换版本是最快的解决方案。