1  HDL源码下载:ADI Reference Designs HDL User Guide

  1. Introduction
  2. Git Repository
  3. Releases and supported tool versions
  4. Building & Generating programming files
  5. Running on hardware
  6. Architecture
  7. IP Cores
  8. Using and modifying the HDL design

2  C源代码下载:no_os

3  利用源码构建Vivado工程

3.1  在1节中选择Releases and supported tool versions就可跳转到HDL的源码下载地址,根据你的vivado版本下载相应的源码包,我的为Vivado 2015.4所以下载了hdl_2016_r1。

3.2  解压HDL源码包,利用G:\hdl-hdl_2016_r1\projects\fmcomms2\zc706中的文件构建vivado工程,因为其需要G:\hdl-hdl_2016_r1\projects\Library中的很多IP库,所以首先需要编译库文件,因为我们需要的是AD93161,所以将AXI_AD9361和其他非AD库的驱动库都进行编译。

3.3 利用TCL编译库文件,在xilinx安装工具中找到Vivado 2015.4 Tcl Shell,打开命令窗口,进入axi_9361目录下,利用source命令编译相应的库。利用同样的方式编译其他库文件。

注意:确保G:\hdl-hdl_2016_r1\library\scripts\adi_ip.tcl的Vivado版本号同你使用的版本号一致,我的是2015.4。

编译源码

生成的Vivado工程

3.4 将库文件编译好后,就可以利用G:\hdl-hdl_2016_r1\projects\fmcomms2\zc706中源码和TCL构建ZC706工程了。打开Vivado工具,在界面下方的tcl console中输入:cd G:/hdl-hdl_2016_r1/projects/fmcomms2/zc706进入工程目录,输入source ./system_project.tcl开始构建工程。

注意:确保G:\hdl-hdl_2016_r1\projects\scripts\adi_project.tcl的Vivado版本号同你使用的版本号一致,我的是2015.4。

构建工程中

3.5 构建完工程后,编译综合,生成.bit文件,导入SDK中,创建一个新工程。(此详细步骤略,可参考其他教程)

4 利用导入的SDK工程,将no-OS-master中的源码加入进行编译,完成工程的构建。

注意:

将ad9361源码拷贝到刚创建的SDK工程中src中,如

G:\1\hdl-hdl_2016_r1\projects\fmcomms2\zc706\fmcomms2_zc706.sdk\ad9361\src。

在SDK中选择file->refresh,刷新刚添加进的源代码到工程中。

刚加入的源代码

配置编译环境,选择file->properties,将刚拷贝入源代码的文件夹路径加入,进行编译。

参考链接:1 zynq-7000学习笔记(四)——Zedboard HDMI核的构建和输出显示测试(2017/6/9补充修改)

XILINX SDK怎么设置头文件(源文件)路径

           3 编译工程下载:百度网盘 https://pan.baidu.com/s/1JTnbhAyacByELAovnGk7Yg,密码:j7xu。

ADI官方提供的源码AD9361+ZC706 利用TCL构建Vivado工程,利用no-OS-master搭建SDK工程相关推荐

  1. 人人网官方Android客户端源码分析(1)

    ContentProvider是不同应用程序之间进行数据交换的标准API,ContentProvider以某种Uri的形式对外提供数据,允许其他应用访问或修改数据;其他应用程序使用ContentRes ...

  2. 单机版简易考试系统开发过程讲解(C#注册机、用户注册、考试系统、有偿提供全部源码)

    前些日子有个朋友,找我做一个考试软件,浙江省驾驶员理论包考专用系统,总共也没几个页面需要做,但是他以前的数据库VFP的数据,题库里有几千条数据,若人工录入几乎比太可行,他把原来的软件,给我装好,还需要 ...

  3. 基恩士PLC KV8000+XH16EC总线控制,全ST程序实例 全程序无加密,公司级框架,功能齐全,提供项目源码框架FB源码

    基恩士PLC KV8000+XH16EC总线控制,全ST程序实例,本人自己开发全程序无加密,公司级框架,功能齐全,提供项目源码框架FB源码,触摸屏源码. 需要一定ST基础才能看懂. 重在分享编程思想 ...

  4. 自己封装的爱普生机器人与三菱的MC协议通信驱动程序,提供项目源码

    自己封装的爱普生机器人与三菱的MC协议通信驱动程序,提供项目源码.MC协议源码,需要一定基础(通信 MC协议 爱普生机器人编程)才能调的通. ID:1950645215144875YangQL

  5. 2019年第十六届中国研究生数学建模竞赛F题·一种快速找到最优解的算法(提供Matlab源码)

    2019年第十六届中国研究生数学建模竞赛F题·一种快速找到最优解的算法(提供Matlab源码) 目录 0. 源码+数据 1. 问题介绍 2. 贪心寻找较优解 2.1 算法步骤 2.2 源码 2.2.1 ...

  6. 爱普生机器人与欧姆龙PLC Fins/Tcp协议驱动程序 自己开发,提供项目源码Fins/Tcp协议源码

    爱普生机器人与欧姆龙PLC Fins/Tcp协议驱动程序 自己开发,提供项目源码Fins/Tcp协议源码

  7. 三菱PLC GX3 全ST程序案例,提供项目源码FB源码

    三菱PLC GX3 全ST程序案例,提供项目源码FB源码,公司级框架 编号:4849645214956251YangQL

  8. 【Android CameraX】CameraXBasic —— 官方CameraX实例源码分析

    一.简介 二.源码分析 2.1 build.gradle 2.2 代码结构 2.3 变量 2.3.1 lensFacing 2.3.2 preview 2.3.3 Image capture 2.3. ...

  9. Esp8266 --深入分析官方json解析源码及如何使用json接口解析心知天气

    什么是json? 懵逼回答:[参考菜鸟教程]   a.JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)   b.JSON 是轻量级的文本数据交 ...

  10. 又是一波冲击! | 自动驾驶再次被苏醒(提供部分源码)

    计算机视觉研究院专栏 作者:Edison_G 今天早上自动驾驶直播,有轰动了出租车领域,成熟的技术支撑该领域的进步,不就相比在一线大城市会陆续体现自动驾驶的优势,今天我们也是和大家来分享自动驾驶的乐趣 ...

最新文章

  1. VTK:金字塔用法实战
  2. 【渝粤题库】国家开放大学2021春1373特殊教育概论题目
  3. springBoot 解决前后端分离项目中跨越请求,同源策略
  4. Android Studio 2.2:新布局、Firebase、OpenJDK以及Java 8
  5. redis学习-redis事务
  6. Python实战从入门到精通第十三讲——返回多个值的函数
  7. jquery 常见选择器以及一些方法
  8. php可以单干吗_拉伸膜包装机适合包装牛肉干吗?
  9. boostrap中模态框显示在阴影之下
  10. 宜人贷CTO段念:透明与面向目标是管理理念的核心
  11. bash shell学习的记录(一)
  12. iOS开发从appStore下载历史版本
  13. 研发部工作日志使用教程
  14. c语言求阶乘和的流程图_C语言:数据结构-栈与递归
  15. 利用树莓派4搭建私有云盘
  16. 亿级流量电商JVM调优(转图灵学院)
  17. TP5之微信小程序推送模板消息
  18. matching wildcard is strict, but no declaration can be found for element forcontext:property-plac
  19. android-support-percent的学习使用笔记
  20. 药品查询开发接口正式发布

热门文章

  1. python-制作手机通讯录导入的vcf格式文件,txt格式转vcf格式
  2. Zircon DDK入门指南
  3. Vue解决无数据图片闪现的问题
  4. Win7系统屏保也可以当桌面壁纸
  5. 如何下载矢量建筑轮廓
  6. 【智慧城市】GIS数据获取-获取道路/水路数据
  7. 技术对接场景,打破创新窘境
  8. 酷派7269_酷派7269(联通版)救砖教程 线刷教程 图文详解 附线刷工具下载
  9. 小米8SE如何安装google框架-之 chrome 手机安装 没有可安装该应用的设备
  10. 安徽省计算机一级选择题题库,计算机等级考试一级选择题题库