ADI AD9371/9375+Xilinx ZC706 No-OS 初始项目构建 -- Vivado 2019.2
PL端HDL源码下载:https://github.com/analogdevicesinc/hdl/tree/hdl_2019_r2
PS端No-OS C语言嵌入式程序源码下载:https://github.com/analogdevicesinc/no-OS/tree/2019_R2/projects/ad9371/src
AD9371/9375 C语言源码src 和 Transceiver Evaluation Software 下载
https://www.analog.com/en/design-center/landing-pages/001/transceiver-evaluation-software.html
以上源码根据自己使用的Vivado版本和器件选择即可,本文使用的是Vivado2019.2、Vitis IDE 2019.2和ADRV9375-W/PCBA
Build HDL工程官方教程:https://wiki.analog.com/resources/fpga/docs/build#windows_environment_setup
AD9371/9375 No-OS Setup 官方教程:https://wiki.analog.com/resources/eval/user-guides/mykonos/no-os-setup
1.PL端Vivado工程搭建
1.1下载HDL源码并解压
1.2编译 library 文件夹中的库文件(.tcl文件)
编译axi_ad9371和其它所有非axi_ad系列的文件夹中的tcl文件
注:这里是所有都要编译,过程比较繁琐,细心一点不要漏
编译方法如下
step1:载windows开始菜单打开 Vivado 2019.2 Tcl Shell
step2:先指定tcl所在文件夹路径再编译tcl文件
等他编译,再次出现Vivado%时此次编译完成。这个时间有短又长,耐心等待。
注:按上箭头可以自动输入上次输入过的文本,可以加快效率
1.3利用tcl文件自动搭建工程
step1:打开Vivado 2019.2,在最下方Tcl Console 指定工程tcl文件所在路径
step2:编译工程tcl文件,自动搭建工程
step3:编译bd tcl文件,搭建bd(这一步不确定是否需要)
注:搭建过程时间很长,耐心等待,如果有报错,仔细查看一下,大概率情况下都是library中的某个库tcl文件没有编译,这个时候重新编译一下报错的就行。
1.4 对搭建好的工程,进行编译综合然后生成.bit文件
2.PS端Vitis工程搭建
2.1 导出.xsa文件
这里最好选择路径在本工程中,建个.xsa文件夹就行
2.2 建立Platform Project
2.3建立Application Project
2.4将C语言源码src复制进去
2.5用Transceiver Evaluation Software生成初始化文件并导入进去
step1:点击Connect,显示连接失败
step2:点击Tools -> Creat Script -> C Script 生成一组文件
step3: 将 myk.c、myk.h和 myk_ad9528init.c 添加进入src中
————————————————
版权声明:本文为****博主「Daniel_Banana」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.****.net/weixin_42151221/article/details/112573707