本文主要是介绍制作ZedBoard-linaro-desktop-ubuntu全过程之构建硬件运行环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
制作ZedBoard-linaro-desktop-ubuntu全过程之构建硬件运行环境
作者:Alston若水
1、准备阶段
(1)目标板子:ZedBoard REV D
(2)xilinx vivado 2015.4
(3)官网源码https://wiki.analog.com/resources/fpga/xilinx/kc705/adv7511
HDL源码
Ps端测试源码
2、编译阶段
(1)编译HDL库源码
将下载好的HDL库解压后,进入到\library\scripts下的adi_ip.tcl里的版本修改为2015.4(修改为你的vivado版本号)
同样将\projects\scripts、下的adi_project.tcl里的版本修改为2015.4(修改为你的vivado版本号)。
(2)打开vivado TCL shell 命令窗口
(3)编译要是用到的库文件
• 根据自己的目录更改。。。/library/axi_clkgen
• 根据自己的目录更改。。。/library/axi_hdmi_tx
• 根据自己的目录更改。。。/library/axi_i2s_adi
• 根据自己的目录更改。。。/library/axi_spdif_tx
• 根据自己的目录更改。。。/library/util_i2c_mixer
首先在窗口中输入:cd F:/。。。自己的路径。。。。/library/axi_clkgen/ 然后再输入
source ./axi_clkgen_ip.tcl
然后依次编译剩下的库。
(4)构建整个项目,关闭Tcl shell,打开vivado 2015.4版,在tcl concle 里输入:
cd F:\。。。自己的路径。。\projects\adv7511\zed
source ./system_project.tcl
然后整个工程开始自动构建,我们可以看到整个过程。
完成后大概需要20分钟左右。如下图
(5)打开SDK,选择launchSDK
新建test工程。选择模板为空模板
(6)打开F:\。。。。。。。\no-OS\adv7511\zed
把里面的文件copy到F:。。。。。。。\projects\adv7511\zed\adv7511_zed.sdk\sw_hdmi\src
然后到SDK界面打开test下的src右键refresh一下,刚才添加的文件都进来了。
(7)在test项目上右击,选择properties配置文件路径
(8)选择Project -> clean 编译整个工程
编译成功后会生成如图所示:
3、测试阶段
给zedboard上电,先program FPGA,然后run configure
最后显示器上会输出xilinx的图片logo
这篇关于制作ZedBoard-linaro-desktop-ubuntu全过程之构建硬件运行环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!