如何使用PetaLinux检查RFDC IP状态
本文作者:AMD 工程师 Narasimha Murthy Pandrapragada
本篇博客演示了在 ZCU208 评估板和 ZCU216 评估板中通过运行简单的 RFDC 示例来快速检查 RFDC IP 初始化的过程。它使用“rfdc-read-write”和“rfdc-seftest”,但不限制用户实现自己的应用程序。
本篇博客焦点并非基于 RFDC IP 的硬件设计,您可以用 RFDC IP 的任意示例设计来构建此设计。
您需要使用从 AMD Vivado Design Suite 设计导出的 XSA 文件。
工具和系统设置
来自 AMD Vivado 的 XSA 文件
PetaLinux 工具(与 Vivado 生成的 XSA 版本相同)
ZCU208/ZCU216/ZCU670
对应的开发板 BSP
开发板 BSP 下载
对应的开发板 BSP 可以从“AMD Zynq UltraScale+ MPSoC 板级支持包”网页下载,网页链接如下:
https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/embedded-design-tools.html
PetaLinux 构建流程
本文中并不探讨 PetaLinux 工具安装和如何启用该工具。在 UG1144 中涵盖了这些信息。
UG1144:https://docs.amd.com/r/en-US/ug1144-petalinux-tools-reference-guide
1. 使用以下命令创建 PetaLinux 工程:
petalinux-create -t project -s
示例:
对于 ZCU208 评估板: petalinux-create -t project -s xilinx-zcu208-v2024.2-11110212.bsp
2. 创建工程后,将其移入工程目录内:
cd
3. 需要将 Vivado 流程创建的定制 XSA 替换为开发板 BSP 中随附的现有 XSA:
petalinux-config --get-hw-description=/design_1_wrapper.xsa
4. 修改 rootfs 根文件系统以支持 RFDC 应用程序:
petalinux-config
进入“Image Packaging Configuration”(镜像封装配置)
选择以下选项,将镜像名称修改为“petalinux-image-minimal”。
5. 要启用或禁用示例应用程序,请执行以下命令:
petalinux-config -c rootfs
进入“User packages”(用户的程序包)后,可以看到其中列出的应用程序,请从菜单中选择所需的示例。在本教程中,我们选择的是“rfdc-read-write”和“rfdc-selftest”。
6. 构建 PetaLinux 工程:
petalinux-build
开发板初始化
完成 PetaLinux 构建后,在“xilinx-zcu208-2024.1/images/linux”文件夹内会包含结果 。
有两个流程可用于将生成的文件烧录到开发板上。其一是 SD 卡模式,其二是 JTAG 模式。
SD 卡启动:
1. 要从 SD 卡启动 PetaLinux,需要以下三个来自“xilinx-zcu208-2024.1/images/linux”路径的文件
BOOT.BIN
boot.scr
image.ub
2. 默认情况下,PetaLinux 构建不会生成 BOOT.BIN 文件。要生成 BOOT.BIN 文件,需使用以下命令:
petalinux-package --boot --fsbl images/linux/zynqmp_fsbl.elf --pmufw images/linux/pmufw.elf --fpga images/linux/system.bit --u-boot --force
JTAG 启动:
在 petalinux-boot jtag 工作流程中,在实体开发板上使用 JTAG 线缆连接来下载和启动镜像:
petalinux-boot --jtag --fpga --kernel --hw_server-url :3121
运行应用
1. 成功启动后,使用以下方法登录 PetaLinux:
用户名:petalinux
系统会出现两次提示,要求您创建新密码,您可以创建自己的密码。
2. 使用“sudo su”命令切换为管理员以运行应用程序。
3. 您可以运行“rfdc-read-write”应用程序
4. 运行“rfdc-selftest”应用程序时,结果如下所示:
结论
在本文中,我们探讨了如何使用可用的 RFSoC 开发板通过 PetaLinux 运行 RFDC IP 示例应用程序来检查 RFDC IP 状态。
- 随机文章
- 热门文章
- 热评文章
- 人民币跨境支付系统(CIPS)与6家外资机构签约,人民币跨境支付系统(CIPS)与6家外资机构签约
- 前5月浙江余姚对中亚五国出口增长72.5% 净水设备抢手,前5月浙江余姚对中亚五国出口增长72.5% 净水设备抢手
- 中资电企在柬启动“光明丝路”长青助学项目,中资电企在柬启动“光明丝路”长青助学项目
- 睡不醒、餐后困倦就是“胰岛素抵抗”了?丨中新真探,睡不醒、餐后困倦就是“胰岛素抵抗”了?丨中新真探
- 成都世运会奖牌亮相 报废汽车回收金属再造而成,成都世运会奖牌亮相 报废汽车回收金属再造而成
- 新型装备破解检修难题 北京首次对胡同配电线路开展带电综合检修作业,新型装备破解检修难题 北京首次对胡同配电线路开展带电综合检修作业
- (乡村行·看振兴)江西南昌:林下“掘金” 绿富共赢,(乡村行·看振兴)江西南昌:林下“掘金” 绿富共赢
- 广西北海“巾帼技能培训”点亮创业路 农村女性就业之路变宽,广西北海“巾帼技能培训”点亮创业路 农村女性就业之路变宽
- 中国老龄事业发展基金会启动“城乡社区助老工程”,中国老龄事业发展基金会启动“城乡社区助老工程”
- 内塔尼亚胡:以色列有能力打击伊朗所有核设施,内塔尼亚胡:以色列有能力打击伊朗所有核设施
- 广东怀集县城各大桥排障通车全面完成 通信已恢复正常,广东怀集县城各大桥排障通车全面完成 通信已恢复正常
- “甘味”出海新象:从“鲜”到优的全球吸引力,“甘味”出海新象:从“鲜”到优的全球吸引力
- 打造高质量中丹人文交流平台——“中国与丹麦跨文化交流的过去与未来暨庆祝中丹建交75周年”学术研讨会在京举行,打造高质量中丹人文交流平台——“中国与丹麦跨文化交流的过去与未来暨庆祝中丹建交75周年”学术研讨会在京举行
- 1[担保]中青旅(600138):中青旅为控股子公司提供担保
- 2北京中轴线篆刻作品在故宫展出北京中轴线篆刻作品在故宫展出
- 3英国投资代表团走进数贸会 探数字合作新机遇,英国投资代表团走进数贸会 探数字合作新机遇
- 4港股午评|恒生指数早盘涨1.88% 恒生生物科技指数大涨3.77%
- 5国产首台28 纳米关键尺寸电子束量测量产设备出机
- 6富煌钢构(002743):发行股份及支付现金购买资产并募集配套资金暨关联交易的进展公告
- 72025上海世界移动通信大会:机器人纷纷搬出“看家本领”,2025上海世界移动通信大会:机器人纷纷搬出“看家本领”
- 8个人购机器人最高优惠1500元 北京首办机器人消费节
- 9简仪产品在高性能数据采集与控制系统的应用
- 10除肇庆怀集外 广东受灾地区基本恢复供电,除肇庆怀集外 广东受灾地区基本恢复供电
- 11“甘味”出海新象:从“鲜”到优的全球吸引力,“甘味”出海新象:从“鲜”到优的全球吸引力
- 12荔枝跌成白菜价,“贵族水果”为何集体走下神坛?,荔枝跌成白菜价,“贵族水果”为何集体走下神坛?
- 13美联储突爆大消息!美国9月非农就业报告未能如期公布
- 1第二十三届“海创会”签约项目总投资超300亿元,第二十三届“海创会”签约项目总投资超300亿元
- 220个项目在广州南沙集中签约 总投资逾154亿元,20个项目在广州南沙集中签约 总投资逾154亿元
- 3空调一年没用开启前最好清洗一下丨中新真探,空调一年没用开启前最好清洗一下丨中新真探
- 4求职遇到“招转贷”怎么办?人社部回应,求职遇到“招转贷”怎么办?人社部回应
- 5京津冀文化产业协同发展天津中心成立,京津冀文化产业协同发展天津中心成立
- 6吉林延边推动地方特产开拓韩国市场,吉林延边推动地方特产开拓韩国市场
- 7上海文史馆馆员书画作品展启幕 展现“江山如此多娇”,上海文史馆馆员书画作品展启幕 展现“江山如此多娇”
- 8湖南锂资源创新应用大会在临武举行 展示5项新科技成果,湖南锂资源创新应用大会在临武举行 展示5项新科技成果
- 9宁夏铁路部门开辟助农增收“黄金通道”,宁夏铁路部门开辟助农增收“黄金通道”
- 10广西恐龙奥秘科学馆启幕 打造AI+数智化科普新范式,广西恐龙奥秘科学馆启幕 打造AI+数智化科普新范式
- 11在廊坊买全球:“一站式”畅享世界好物,在廊坊买全球:“一站式”畅享世界好物
- 12湘粤合作发展避暑康养产业 共拓大湾区市场,湘粤合作发展避暑康养产业 共拓大湾区市场
- 132021年以来广东累计减少松材线虫病发生面积超百万亩,2021年以来广东累计减少松材线虫病发生面积超百万亩
- 英飞凌功率晶体管的短路耐受性测试
- 三脚电感在报警器芯片里的实际作用与用法
- 兆芯新一代开胜KH-50000处理器五大核心亮点公布
- 瑞萨电子超低功耗MCU新品RA0L1发布
- BNC 50Ω vs 75Ω 阻抗规格深度解析
- 新锐科创参加北斗低空应用及标准化论坛
- 《2025东南亚新出海未来独角兽TOP100》榜单顺利在中国(南宁)—东盟人工智能场景应用对接交流会推介分享
- 政企研协同探路!瓯海区科协一行赴晶映节能改造,共话绿色节能新机遇
- 教育部高等学校科学研究发展中心与诚迈科技联合设立“诚迈信息技术应用创新专项”
- MT9105线性位置传感器:为高精度线性位置检测注入“芯”动力
- 麦米、田村等8位大咖拆解磁性材料升级路径
- 丝杆支撑座如何确保印刷品质?
- 数字孪生 3D 风电场:HT 海上风电智慧化解决方案
- 如何配置和管理MCU分布式模块化自动测量单元
- 如何使用PetaLinux检查RFDC IP状态
- 简仪产品在高性能数据采集与控制系统的应用