
























AD9361 No-OS Software [Analog Devices Wiki]
// 代码下载
analogdevicesinc/no-OS: Software drivers in C for systems without an operating system
当前代码提交日志对应版本:

ad9361 器件讲解
ad9361 no-OS 路径 no-OS\drivers\rf-transceiver\ad9361

软件环境:
SoftConsole v2022.2-RISC-V-747
硬件环境:
MPFS250T
第一步:整个文件夹 ad9361 复制到自己的 工程里
删掉 iio_ad9361.c 和 iio_ad9361.h , 提供Linux IIO框架兼容接口 , 因为 我们的 平台是 MPFS250T
第二步:复制 工程中的 include 到 自己的 工程中 ,并在自己的工程里 添加‘ 头文件路径’
工程属性→C/C++ build 添加

第三步:复制 no-OS\projects\ad9361\src\app_config.h 文件到 自己的工程中
第四步:删除 ad9361_conv.c 文件 , 暂时不加入到工程
该文件 利用 AXI 接口 进行配置 AD9361
数字接口自动调优 (ad9361_dig_tune 与 ad9361_post_setup):在启动时自动调整 AD9361 与 FPGA 之间的 LVDS/CMOS 数据总线时序,通过 PRBS 测试找到最佳 *_CLOCK_DATA_DELAY 值,确保高速数据稳定传输。
ad9361_check_pn 与 ad9361_set_digital_gain):第5步:在 app_config.h 文件中 打开 宏定义: #define AXI_ADC_NOT_PRESENT
因为暂时 还没有加入 AXI 接口
第6步编译 :

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。