Ubuntu下编译USRP FPGA工程方法

通过本周的学习,发现 在Ubuntu系统下USRP FPGA源码的不同于传统的工程。需要借助makefile和xtclsh工具来进行编译。现总结如下:

1.找到FPGA源码顶层文件makefile,路径如下<uhd>/fpga-src/usrp2/top/<project>

PS:<uhd>为UHD安装路径

    <project>为使用设备路径,本文档以USRP N210为例子,所以路径如下:

           <uhd>/fpga-src/usrp2/top/N2x0

2.查看该路径下的文件如下:


其中:Makefile中记录这编译的文件,内容如下:




意思为我们可以使用 如下命令:

make all

make clean

make N200R3 等来编译不同设备的veirlog代码

3.使用xtclsh工具进行代码编译

xtclsh工具位于<ISE>/14.6/ISE_DS/ISE/bin/lin目录下

PS:<ISE>为ISE软件的安装目录

打开终端

$cd <ISE>/14.6/ISE_DS/ISE/bin/lin

$./xtclsh

%cd <uhd>/fpga-src/usrp2/top/N2x0

%make N210R3         #编译N210 R3版本的源代码

注意:每个工程大约需要编译20分钟左右,所以最好不好使用make或者make all命令


4.将在该目录下生成一个文件夹build-N210R3

使用ISE打开该文件夹下的u2plus.xise文件,即为verilog工程文件,如下图所示 


因为笔者需要后期文章主要分析USRP_N210的源码,将笔者编译好的FPGA源码为大家共享,大家可以打开目录\fpga-src\usrp2\top\N2x0下查看工程文件

由于上传大小限制,源码分为4部分,该部分源码链接为:

part01:http://download.csdn.net/detail/cracked_hitter/9721036

part02:http://download.csdn.net/detail/cracked_hitter/9722089

part03:http://download.csdn.net/detail/cracked_hitter/9722113

part04:http://download.csdn.net/detail/cracked_hitter/9722005

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值