忙完了一众杂事,终于可以开始Eclypse Z7板子的上手之旅,本文进行了Eclypse Z7 + Zmod ADC 1410基础环境的搭建,在看官方教程的时候感觉思维混乱,不知道从何下手,所以记录下搭建过程中的所知所见所闻所感,为自己理一个思路。
操作系统:windows10 软件平台:vivado2019.1 SDK开发套件 硬件平台:Digilent Eclypse-Z7 Zmod开发套件
对于一个zynq板子的工程,一般来说我们是要需要使用vivado来搭建完FPGA部分的工程,然后再转到SDK进行开发的,本文就来着手Eclypse-Z7 + Zmod ADC 1410 的vivado基础环境搭建。
注:git bash是我常常使用的git工具,当然你也可以使用其他的。
打开该软件,在命令行使用cd指令,cd到你想存放这些文件的目录下,输入:
git clone --recursive https://github.com/Digilent/Eclypse-Z7 -b zmod_adc/master注:–recursive参数的意思就是下载该项目以及该项目中包含的其他项目。不加这个参数的话是不包含其他项目的,只有个文件夹,里面是空的。
*例: 假如你想把该项目存放到 D:\Store1目录下,就执行cd D:\Store1,然后执行git语句 下载结束后,Digilent/Eclypse-Z7 Github项目的目录结构如下:
注:该项目官方仅在vivado2019.1套件上验证通过。 Digilent/Eclypse-Z7 存储库简要说明: hw:vivado项目的构建相关。 os:Petalinux项目相关。 sw:SDK工作区相关。
打开vivado,在Tcl处输入
cd <上一步下载的github项目存放的目录>/Eclypse-Z7/hw/digilent-vivado-scripts/比如我的github项目存储在D:/Store1/目录下,就执行
cd D:/Store1/Eclypse-Z7/hw/digilent-vivado-scripts/然后执行项目构建脚本 digilent_vivado_checkout.tcl,在Tcl输入下述语句
source ./digilent_vivado_checkout.tcl回车执行,接下来等待工程构建结束即可,当工程构建成功时,如下图所示,工程名字默认为hw,工程存放在 \Eclypse-Z7\hw\proj 目录下。
至此,Eclypse-Z7 + Zmod ADC 1410 在vivado下的基础项目构建完成,之后即可对该工程根据自己的需求进行修改。
1.ZmodADC1410 Library User Guide 链接: https://reference.digilentinc.com/reference/zmod/zmodadc/zmodadc1410libraryuserguide 2.Github:Digilent/Eclypse-Z7 存储库 链接: https://github.com/Digilent/Eclypse-Z7