您的位置:首页 > 其它

Xilinx SDK下载失败的解决方法

2017-11-07 15:00 696 查看
在视频合成项目中,用到了Xilinx SDK,通过microblaze软核处理器完成前端相机OV4689和后端HDMI图像发送芯片ADV7511的配置。

开发平台

硬件平台:Xilinx KC705开发板, novel-supertv merge前端板

软件平台:Keil,ISE14.7,Vivado2015.4,Xilinx SDK

在本项目中有ISE或Vivado生成的电路网表文件,和Xilinx SDK生成的驱动文件都需要下载。Xilinx SDK生成的elf文件下载到FPGA有两种方法:

将Debug中的elf文件,添加到ISE或者Vivado中,然后重新执行Generate Programming File,将生成的bit文件通过下载工具下早到FPGA中
在Xilinx SDK的“Xilinx Tools”选项卡下执行“Program FPGA”
在XMD Console中执行相应的命令
这三种方法中,其中前两种在操作系统为windows时使用的比较多。对于第一中方法,如果在SDK中修改程序,那么在ISE或者Vivado中需要重新生成下载文件,这个需要消耗一部分时间。所以推荐的方法为第二中下载方法,这是因为Xilinx SDK执行build非常快,生成elf文件很快。

但我在使用Xilinx SDK中的Program FPGA时遇到了如下图所示的问题:



对这个问题有以下三种可能:

USB Cable线有问题
驱动异常
Xilinx SDK在program FPGA时没有启动Server
前两个问题很好确认,如果可能是第三个问题,那么需要进行如下修改:

在Xilinx Tools中打开configure JTAG Settings,如下图所示:



在正常情况下的“Auto Detect”会自动启动server,但如果发现下载不成功,可以手动选择Type为Xilinx Hardware ver,Hostname为:127.0.0.1,Port为:3121.

选择完成后如果在下载时遇到Port错误,只需要修改Port即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Xilinx SDK