在MPSOC上运行ADRV9026射频子板

       本例程实现在MPSOC开发板上运行ADRV9026的HDL官方提供的历程。      

        解压提供文件压缩包“adrv9026.zip”,解压后有三个文件夹,首先是“hdl-2023_R2”为vivado端的项目,里面有各种射频子板加不同底板的项目,本例程使用的是ZCU102的项目修改出来的。使用vivado2023.2打开项目,项目的目录:“hdl-2023_R2\projects\adrv9026\zcu102”。此项目是我们已经修改完成并编译完成,打开bd文件,本项目的设计如下图所示。可以在此基础上进行修改和创作,修改完成后点击Generate Bitstream可直接编译,无论是在Windows或者Linux系统上都可以进行编译。编译完成后生成的bit文件保存在:“adrv9026_zcu102.runs\impl_1”目录中文件名称为:“system_top.bit”。

ADRV9026vivado项目图

       压缩包中的“no-OS-2023_R2”文件夹中保函各种射频子板加底板的PS端项目,本历程的项目路径为:“no-OS-2023_R2\projects\adrv902x”。编译需要使用安装有vivado2023.2版本的Ubuntu,进入文件路径设置环境变量,使用make命令进行编译。

ADRV9026 PS端项目项目编译图

       编译完成后产生的elf文件保存在build目录中“adrv902x.elf”。

PS端项目编译生成文件保存地址

       压缩包中的“boot_gen”文件夹为生成BOOT.BIN文件的工具,将前两步生成的“system_top.bit”文件与“adrv902x.elf”文件复制到目录“boot_gen\MPSOC”中,注意不要修改文件名称。

生成BOOT.BIN工具所需文件粘贴地址

       运行“boot_gen”目录中的BOOT_MPSOC.BAT脚本文件即可生成BOOT.BIN文件,运行截如下所示。BOOT.BIN文件保存在“boot_gen\MPSOC”目录中,在上图中可以看到有个BOOT.BIN文件。

生成BOOT.BIN工具运行截图

       将生成BOOT.BIN文件复制到SD中,插入开发板,启动模式为SD卡模式,插入串口和电源,插入ADRV9026射频子板。

ADRV9206接驳MPSOC实物接线图

       注意需要先给ADRV9026子板插入12V电源,等待几秒钟后再打开底板的电源开关。在串口助手软件中查看打印信息,此开发板插入串口后会识别出两个串口,最好都同时打开,查看串口打印内容。运行成功后打印内容如下图所示,若报错可重新开关底板电源重新启动测试,排除子板未上电完成的可能性。

ADRV9026接驳MPSOC运行串口打印信息

通过网盘分享的文件:运行MPSOC+ADRV9026
链接: https://pan.baidu.com/s/1v8G9iypfIx2LvcBR4ULbug 提取码: pw54 
--来自百度网盘超级会员v9的分享

{{aAxvTxOIITvvTWMovMxVxMVMIOOUITWivO8TwiVXTImiIITOWwHvovxWIUOOOwiiVxXO8OwMvVTWxUIIXxiVvwx8wVUOIHv8wIXOiMMxiOXOiUwWIMo8mIHHmXiMOxovImUXiUoxHvooUOvvMxIovMoWXvHViHiTx8IIw8OwwoOmWMi8o8oUUHTvWVTOWXxxHOOMWTTvXwMXoOTiIm8imTwHoVMHiTIwWVVU8TxWiomM8imv88MVOoWWwmVwTMHMx8oT8HiXMvxIUOTHWMm8iiMMwUVmHoiOXwiVXWIHTwmIWWOU8WvXXOmUwVWmWOWTHIZz}}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值