当前位置:   article > 正文

zc706+ad9361(fmcomms5)测试笔记(一)_ad9361.elf

ad9361.elf

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

因最近公司需要,借此机会和大家一起学习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文件中的部分注释:

这是我的配置

  1. //#define CONSOLE_COMMANDS
  2. #define XILINX_PLATFORM
  3. //#define ALTERA_PLATFORM
  4. #define FMCOMMS5
  5. //#define ADI_RF_SOM
  6. //#define ADI_RF_SOM_CMOS
  7. #define ADC_DMA_EXAMPLE
  8. //#define ADC_DMA_IRQ_EXAMPLE
  9. #define DAC_DMA_EXAMPLE
  10. //#define AXI_ADC_NOT_PRESENT
  11. //#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。
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/793310
推荐阅读
相关标签
  

闽ICP备14008679号