关于hdl下载下来的vivado程序一次性编译

   第一次在github上面下载程序,下来的都是tcl后缀的文件,当时挺束手无策的,这里给出自己亲测有效的办法:

这里有三种方法:

如果只是解压某一个工程,可以直接用vivado,批量解压可以用Cygwin64,模拟嵌入式操作系统来解压。

一、解压单个工程

1、安装vivado

2、解压某个文档

比如我的下载下来的hdl代码是放在F盘,想解压F:\github\hdl_master_new\hdl-master\projects\adrv9371x路径下的工程。直接打开vivado,在其对应的tcl console进行以下操作:

2.1、cd  path 

path指的是你程序所在路径,注意路径的斜杠,切换到对应文档

 

cd F:/github/hdl_master_new/hdl-master/projects/adrv9371x/zc706

2.2 source filename

filename指的是你要解压的对应tcl后缀的文档

 

source  system_project.tcl

注意,如果出现错误,有两种情况,一是代码与你vivado版本不兼容,百度解决,网上有办法,二是你没有解压程序内部涉及的一些ADI公司写的IP核的库,也在hdl这个文档子文件夹下。

二、批量解压

 

1、安装Cygwin64

       这个随便下载,网上也有安装教程,也就不具有说明,不过一定要安装gcc,make,git这几个功能,如果安装完了,忘记安装,也可以重新安装添加上没安装的就可以了,不多说。

2、添加Cygwin64环境和路径

2.1、添加环境

        就像一般安装软件那样,把Cygwin64的安装路径D:\software\cygwin\install\bin添加到系统变量一样,自行百度过程。

2、打开 Cygwin64,添加路径

 

export PATH=$PATH:/cygdrive/d/Xilinx/Vivado/2015.4/bin

       这里是为了把你vivado的安装路径加到Cygwin64里面。(d/xilinx/vivado/2015.4/bin)就是我vivado的安装路径。

3、切换到到要批量解压的工程路径

4、使用make直接编译

注意:一定要包含可以使用make命令的文档,这个不详细说,用过嵌入式操作的都知道。

 

三、vivado使用

在这之前,你先得点开那个tcl文件,看是哪个版本的vivado,因为不同版本的vivado用的ip核可能不同,所以先得vivado版本一致;然后进vivado,在tcl console下,输入pwd,查看当前路径,然后将路径用cd指令指到你所在的文件夹下,如cd e:/vivado_workspace,然后再pwd查看下,如果路径对了, 最后vivado界面下tools下run tcl script,路径指到这个system_project.tcl。

 

新手,请多多指教,记录只是方便自己以后使用。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值