SDK烧写镜像文件到flash错误、烧写的时候串口错误

3 篇文章 3 订阅
3 篇文章 0 订阅

问题现象:

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是能够并存在一台电脑上的。

这个官方是有出相关的文档的可以参考,我当时大概看了一下,链接找不到了。反正大概意思就是时钟不兼容啥的,我照着做了没用,换版本是最快的解决方案。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

orange....

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值