windows系统生成usrp的FPGA工程

参考教程

https://www.it610.com/article/1303939888982298624.htm

https://blog.csdn.net/Cracked_hitter/article/details/53875401

一、下载

.1、安装Cygwin工具

      The USRP FPGA build system requires a UNIX-like environment with the following dependencies。所以需要安装Cygwin工具。可以参考https://blog.csdn.net/u010356768/article/details/90756742这篇文章进行安装,需要注意的是安装的时候需要勾选

python patch patchutils bash make doxygen这些组件,在下面框里搜索。

2、下载fpga-UHD-3.15.LTS

https://github.com/EttusResearch/fpga

我把整个目录都下载了,30多兆。

二、配置环境变量,生成工程等

其实后面的工作如果有耐心看官方的英文帮助文档,都是可以自己摸索出来的,我按照官方给的步骤,报了几个错误。后面试了几次试了出来。参考文件为C:\BaiduNetdiskDownload\fpga-UHD-3.15.LTS\docs\usrp3\build_instructions.md。我以X300为例,总结后为以下几步。

1 、把安装的Cygwin64的安装路径C:\cygwin64\bin 添加到系统变量里,这个步骤其实在安装Cygwin工具后面就做。

2、打开X300的路径

    cd C/BaiduNetdiskDownload/fpga-UHD-3.15.LTS/usrp3/top/x300

这个地方注意文件路径风格为linux风格,报错再注意下路径和环境变量。

3、按照官方提示To add vivado to the PATH and to setup up the Ettus Xilinx build environment run `source setupenv.sh --vivado-path=<VIVADO_PATH>`,输入source setupenv.sh --vivado-path=D:/Vivado
(我据此输入 source setupenv.sh --vivado-path=D:/Vivado/2018.3/bin或者source setupenv.sh --vivado-path=D/Vivado/2018.3/bin均报错,很奇怪)

4、export PATH=$PATH:/cygdrive/D/Vivado/2018.3/bin。(这一步官方文档里没有,如果不加的话会提示 ERROR: Vivado not found in environment. Please run setupenv.sh,但是上一步明明提示setupenv.sh initial success,也不知道是为什么,之前安装usrp镜像和驱动的时候也是各种坑~)

5、make和build

直接输入make,不加参数,他会以默认的方式build,可能会很慢,如果不知道加什么参数输入make help参看详细介绍。

6、等待,中间各种waring,也不知道工程能不能用。
 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值