GitHUB上下载的project进行编译(以ADRV9009工程为列)

GitHUB上下载的project进行编译(以ADRV9009工程为列)

最近因为需要用到ADI的高速ADC,看了下官网说有对应的参考设计在github上,注册账号下载了github的工程,但是都是tcl脚本做的各种关联。不知道怎么弄,看了下github上的build方式,由于我是windows系统,所以,没有linux下方便。需要自己下载cygwin,修改环境变量等,尝试了下,可以生产bit文件,所以,就把步骤记录下来,有些操作是网上搜索到的,我只是记录下这个过程。本文以ADRV9009为例进行操作。

https://github.com/analogdevicesinc
这个链接就是下载工程的链接

github上,在其下载工程的页面下面就有完整的操作流程,每一步可以点击对应的链接进去看详细的步骤。
在这里插入图片描述

1、下载工程
工程有两种方法来下载。
(1)直接下载
当然先要注册github的账号,然后进入 https://github.com/analogdevicesinc
在这里插入图片描述
这个选择hdl的工程,点击进入Clone 就可以下载了。
在这里插入图片描述
下图是我下载的整个工程
在这里插入图片描述

解压后就可以了。ADI提供了xilinx和altera两个平台的工程,根据需求选择需要的就行,这里选择ZC706这个工程。
在这里插入图片描述

(2)也可以通过cygwin来下载。
这种方式等下介绍了cygwin安装后再说

2、安装Cygwin工具

由于是在window下面,所以,需要安装Cygwin工具,点击”this page“,进入cygwin工具的安装
在这里插入图片描述

点击这个链接进入cygwin 安装的链接。
在这里插入图片描述
点击setup-x86.exe 进行下载。
在这里插入图片描述
下载完成后,点击运行,进行安装,安装步骤请参考下面这个文章。

https://blog.csdn.net/u010356768/article/details/90756742

注意 在选择安装组件包时,需要选择make和git.
在这里插入图片描述

安装完成后打开cygwin,如下:
在这里插入图片描述

这里再来说明使用cygwin来下载hdl工程的方法

打开cygwin
输入下面的指令 回车
(创建了一个adi的文件夹,你从github上下载的工程就保存在这个adi文件夹里了。)
mkdir adi
cd adi
git clone https://github.com/analogdevicesinc/hdl.git

3、添加环境

(1) 需要把你安装的Cygwin64的安装路径C:\cygwin64\bin 添加到系统变量里

添加环境变量的方法如下:
https://jingyan.baidu.com/article/8ebacdf02d3c2949f65cd5d0.html

(2)打开 Cygwin64,添加vivado安装路径

export PATH=$PATH:/cygdrive/D/vivado201901/Vivado/2019.1/bin) (注意斜线的方向)

这里是为了把你vivado的安装路径加到Cygwin64里面。(D:\vivado201901\Vivado\2019.1\bin)就是我vivado的安装路径。

4、编译工程

在cygwin里将路径切换到你下载的工程下面,再执行make命令。
cd E:/AD9009/hdl-master/hdl-master/projects/adrv9009/zc706
make
E:\AD9009\hdl-master\hdl-master\projects\adrv9009\zc706(是我存放基于ZC706开发板工程的路径)

在这里插入图片描述

5、完成
等大概10几分钟吧,就完成了工程的编译。下图就是编译的过程。
在这里插入图片描述
最后出来在vivado里生成bit文件。下图就是最后出来的工程。
在这里插入图片描述
注意,由于每个工程的版本不一样,所以,需要先看下你下载的工程是哪个版本的。可以在hdl 页面点击required 进入查看你下载的工程对应的版本。当然,使用不同版本也不是不行,只是有些IP之类的更新不了,就会报错。
在这里插入图片描述

</article>
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值