zc706+ad9361(fmcomms5)测试笔记(一)

因最近公司需要,借此机会和大家一起学习AD9361

制作不易,记得三连哦,给我动力,持续更新!

工程文件下载:纯硬件SPI配置AD9361   提取码:g9jy

--------------------------------------------------------------------------

本文讲的是测试官方代码流程

一、源代码下载

        采用官方的测试代码:HDL官方下载链接 下载HDL

                                            no_os官方下载链接 下载no_os代码

二、vivado版本2018.3

        make文件成功后,用vivado2018.3版本打开工程文件,

 三、Launch SDK,生成硬件文件,打开SDK

 四、创建一个空的App

在vivado中启动SDK 2018.3,然后创建一个新的应用程序项目:文件→新建→应用程序项目AD9361

 

 五、添加PS代码段

No-OS 解压后,将~:\AD9361\no-OS-2019_R1\ad9361 文件夹下的sw文件全部复制到 SDK 中工程中的src 文件中 ~:\AD9361\hdl-hdl_2019_r1\projects\fmcomms2\AD9361\fmcomms2_zc706.sdk\AD9361\src

更新程序:

 点击保存,他会自动编译

消除config.h文件中的部分注释:

这是我的配置

//#define CONSOLE_COMMANDS
#define XILINX_PLATFORM
//#define ALTERA_PLATFORM
#define FMCOMMS5
//#define ADI_RF_SOM
//#define ADI_RF_SOM_CMOS
#define ADC_DMA_EXAMPLE
//#define ADC_DMA_IRQ_EXAMPLE
#define DAC_DMA_EXAMPLE
//#define AXI_ADC_NOT_PRESENT
//#define TDD_SWITCH_STATE_EXAMPLE

然后可能会提示有错误,是因为缺少指定文件夹

 

然后点击OK,编译完成 

 六、建立一个新的文件夹boot_img存放固化程序

依次添加这三个文件到boot_img:

1、AD9361.elf 

2、zynq_fbls.elf

 3、system_top.bit

 boot.img文件夹状态:

 七、建立boot.bin文件

 选择刚刚创建的文件夹位置:

 点击add,依次添加刚刚上文提到的三个文件

 

 点击create image

八、这里演示FLASH固化步骤

 选择刚刚导出的BOOT.mcs文件和FSBL文件(注意:Flash Type要选择qspi-x8-duan_parallel)

 点击Programma。

                                               

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值