制作ZedBoard-linaro-desktop-ubuntu全过程之构建硬件运行环境
来源:互联网 发布:天之道其犹张弓乎原文 编辑:程序博客网 时间:2024/05/21 22:47
制作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全过程之构建硬件运行环境
- 制作ZedBoard-linaro-desktop-ubuntu全过程之运行linaro系统
- 制作ZedBoard-linaro-desktop-ubuntu全过程之编译u-boot
- 制作ZedBoard-linaro-desktop-ubuntu全过程之编译Linux内核
- 制作ZedBoard-linaro-desktop-ubuntu全过程之编译BOOT.bin
- Zedboard使用Linaro Ubuntu图形界面
- 在ZedBoard上运行Linaro Ubuntu并挂载U盘
- zedboard------交叉编译opencv在linaro桌面运行的若干问题
- Zedboard上运行Linaro系统(一):SD卡分区
- Zedboard上运行Linaro系统(二):生成BOOT.BIN
- Zedboard上运行Linaro系统(四):文件系统
- linaro-ubuntu 系统启动配置和Zedboard的VNC配置
- Zedboard-Ubuntu12.04下构建QT交叉环境之二
- 2.Zedboard学习笔记之(二)安装linaro
- zynq 之zedboard ubuntu
- ZYNQ学习记录之 zynq zc706 ps端sdboot运行 linaro ubuntu
- zedboard REV D搭载linaro
- Zedboard上运行Linaro系统(三):编译内核和设备树
- bzoj3224: Tyvj 1728 普通平衡树(伸展树)
- Linux系统之文件归档、压缩和传输
- 免费主机托管 http://zhujidot.com/
- 数据库索引
- hibernate Dao
- 制作ZedBoard-linaro-desktop-ubuntu全过程之构建硬件运行环境
- deeplearning_Tensorflow Tutorial
- BZOJ 1042 [HAOI2008]硬币购物
- Spark BytesToBytesMap分析
- Tensorflow CNN 的简单实现
- 数据结构与C语言实现(十)——图(下):Dijkstra与Floyd
- 浓墨重彩之MySQL-07-表单查询
- 10月集训test11
- 论文阅读:《Mask R-CNN》ICCV2017