惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
美团技术团队
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
博客园 - 聂微东
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
IT之家
IT之家
Google DeepMind News
Google DeepMind News
D
Docker
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 【当耐特】
V
V2EX
Hugging Face - Blog
Hugging Face - Blog
博客园 - Franky
月光博客
月光博客
宝玉的分享
宝玉的分享
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 所长

xilinx axi qspi V3.2 slave interrupt lwip 快速 高频 短帧发送 测试 If your port already typedef's in_addr_t, define IN_ADDR_T_DEFINED to prevent this code from redefining it. FPGA Verilog 线性反馈移位寄存器(LFSR) Libero FIFO Controller without Memory Software-Defined Radio for Engineers 一 频谱仪 N9020A 操作步骤记录 FPGA-CAN MAC 层 IP 核测试(二) 源码阅读 libero reg 编译时 占用 RAM 资源 而不是 LUT 资源 加扰和解扰 FPGA-CAN MAC 层 IP 核测试(一) 上板实测 Microchip SoftConsole v2022.2-RISC-V-747 polarfire soc 裸机例程中 链接文件 mpfs-envm-lma-scratchpad-vma.ld 分析 FlashPro5 导致 window11 蓝屏 libero verilog 模块例化时,信号不存在 默认是 不连接 A3P250 在线 debug 抓取信号 Identify 在线逻辑分析仪 MPFS250T MSS 引脚 上下拉配置 如何在 libero 中 写一个 axi4 slave 总线的 IP核 可以 和 CoreAXI4Interconnect 连接 (五) 官方参考 verilog 按键消抖模块 如何在 libero 中 写一个 axi4 slave 总线的 IP核 可以 和 CoreAXI4Interconnect 连接 (四) axi-lite 信号抓取 libero Active Probes 如何在 libero 中 写一个 axi4 slave 总线的 IP核 可以 和 CoreAXI4Interconnect 连接 (三) C代码测试 访问卡死 如何在 libero 中 写一个 axi4 slave 总线的 IP核 可以 和 CoreAXI4Interconnect 连接 (二) axi-lite 如何在 libero 中 写一个 axi4 slave 总线的 IP核 可以 和 CoreAXI4Interconnect 连接(一)libero 设置把模块信号变总线方式 libero 2025.2 Macro Library User Guide for SmartFusion 2 and IGLOO 2 FPGAs 如何在 libero 中 写一个 axi4 slave 总线的 IP核 可以 和 CoreAXI4Interconnect 连接 (零) MSS CFG MPFS250T FLASH 只有 128KB 调整代码优化 AD9361 SPI no-os 文件移植 SoftConsole MPFS250T 初学(七) 初始化日志记录 AD9361 SPI no-os 文件移植 SoftConsole MPFS250T 初学(六) 开启 日志打印 Calibration TIMEOUT (0x247, 0x2) AD9361 SPI no-os 文件移植 SoftConsole MPFS250T 初学(五) ad9361_check_cal_done 卡死
AD9361 SPI no-os 文件移植 SoftConsole MPFS250T 初学(一)...
所长 · 2026-05-04 · via 博客园 - 所长

AD9361 数据手册和产品信息 | ADI 公司

AD9361 No-OS Software [Analog Devices Wiki]

// 代码下载

analogdevicesinc/no-OS: Software drivers in C for systems without an operating system

当前代码提交日志对应版本: 

image

ad9361  器件讲解

AD9361 和 Zynq 及其参考设计说明

ad9361 no-OS 路径 no-OS\drivers\rf-transceiver\ad9361

image

软件环境:

  SoftConsole v2022.2-RISC-V-747

硬件环境: 

      MPFS250T

第一步:整个文件夹  ad9361 复制到自己的 工程里 

  删掉 iio_ad9361.c  和  iio_ad9361.h , 提供Linux IIO框架兼容接口 , 因为 我们的 平台是  MPFS250T 

第二步:复制 工程中的   include 到 自己的 工程中  ,并在自己的工程里 添加‘ 头文件路径’

  工程属性→C/C++ build  添加

image

第三步:复制 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步编译 :

image