当前位置: 首页 > news >正文

petalinux 2024.2 config hw-description XSA vs SDT

一、问题

petalinux-config -D --get-hw-description ../../prebuild/design_1_wrapper.xsa [INFO] Getting hardware description [ERROR] This Project was configured with "sdt", you may see issues if you use the same project for "xsa" flow
zcu208bsp
[doc] UG1144 (v2024.2) November 13, 2024
[文档] UG1144 (v2024.2) 20241113
[bsp](https://amd-ax-dlf.entitlenow.com/dl/ul/2024/11/12/R212587136/xilinx-zcu208-v2024.2-11110212.bsp (https://amd-ax
dlf.entitlenow.com/dl/ul/2024/11/12/R212587136/xilinx-zcu208-v2024.2-11110212.bsp))

二、解决

1、更换XSCT bsp?

XSCT flow is no longer supported and SDT flow is the default when creating projects. You can see page 32 in UG1144 (2024.2) for the steps on SDT flow.
现在不再支持XSCT流程了,创建项目时默认使用SDT流程。有关SDT流程的具体步骤,请参阅UG11442024.2)版本的第32页。
System Devicetree flow to Build Images
系统设备树流程,用于构建图像
下载页面

2、脚本命令转换

需要完整安装vivado24.2 包括vitis完整安装

so i managed to convert the xsa file to a dts folder, which looks like petalinux-config is fine with it.
因此,我成功地将 XSA 文件转换为 DTS 格式的文件。看起来 Petalinux-Config 软件在运行这种格式的文件时也没有出现任何问题。

in the instructions chapter of [doc] is a link to a github repo [sdtgen]. There is an example tcl file in the README which can almost be used:
在[文档]的“说明”章节中,有一个指向 github 仓库[sdtgen]的链接。在 README 文件中还有一个 TCL 脚本示例,几乎可以直接使用:

  1. setoutdir[lindex $argv1]
  2. setxsa[lindex $argv0]
  3. execrm-rf $outdir
  4. sdtgen set_dt_param-xsa $xsa-dir $outdir-board_dts zcu208-reva;#-debug enable-trace enable
  5. sdtgen generate_sdt

which can be called with
可以用以下方式调用:

  1. xsct./sdt.tcl design_1_wrapper.xsa sdt/

Remarks: 备注:

  1. for the parameterboard_dtsi had a look in this [board-list] of [sdtgen]. but without the extension.dtsi
    对于参数 board_dts,我查看了[sdtgen]提供的[板卡列表]。不过,该参数并没有后缀.dtsi。.
  2. the new vitis -s won't work with tcl files.
    新的 vitis-s 无法处理 TCL 文件。

3、更换petalinux工程配置

  • may want to try modify the file at your project folder -> .petalinux/metadata and replace the "HDF_EXT=sdt" as "HDF_EXT=xsa" as a manual way to change to xsa flow.
    你可以尝试修改项目文件夹下的文件——路径为.petalinux/metadata。将文件中的“HDF_EXT=sdt”替换为“HDF_EXT=xsa”,这样就能手动将流程切换到 xsa 模式了。

http://www.jsqmd.com/news/1109690/

相关文章:

  • League Akari:基于LCU API的智能游戏助手技术架构与实现解析
  • CBCX外汇服务节奏是否有秩序?
  • 多维聚合实战:从SQL GROUP BY到OLAP立方体的工程落地
  • 零基础入门IPFS Desktop:去中心化文件管理的终极桌面指南
  • AI工具提升秘书工作效率:PPT、数据处理与会议记录实战
  • MyFramework:Unity 我的表格工具和 Luban 有什么区别
  • 2026年7月1日60秒读懂世界:专业热度、暑运启动与AI诚信风险
  • BetterJoy终极指南:3步解锁Switch手柄的完整PC游戏体验
  • 生产级机器学习模型部署:从Notebook到Kubernetes的工程化实践
  • 2026 长途旅游大容量行李箱选型:从出发到返程的配置逻辑
  • 027、注意力机制的革命:RCAN残差通道注意力网络的原理与超分实战
  • 基于STM32和Si4731的可编程收音机系统开发
  • IMU与MCU协同设计:从3D到6DoF运动追踪实现
  • 合规新政倒逼转型,药企必建数字营销体系,3大维度精准筛选供应商
  • BetterJoy完整指南:5分钟解锁Switch手柄的PC游戏新世界
  • CBCX外汇平台结构表现顺手吗?
  • 从“概念”到“落地”,智慧工会项目到底怎么做?
  • 有了ai,是不是都没人问了
  • 竞争存在论:空间的新属性从标量到几何的涌现(修改版)
  • STM32F401RB与AD74413R高精度ADC/DAC系统设计
  • 3种方法解决123云盘解析403错误:深度分析与实战指南
  • OmenSuperHub:让你的惠普游戏本性能翻倍的终极免费控制工具
  • PCF8591与PIC18F26K40的模数转换应用指南
  • Windows平台PDF处理终极方案:Poppler预编译二进制包完整指南
  • ChatGPT自动生成周报/月报/季报,这7个参数必须锁定——来自500强企业AI治理白皮书的核心配置清单
  • 从千行无注释 SQL 到秒级响应:基于多模型对比的重构与调优实战
  • SolidJS:抛弃虚拟 DOM 的前端框架
  • 【Springboot毕设全套源码+文档】基于springboot无人机农田巡查系统设计(丰富项目+远程调试+讲解+定制)
  • MuleSoft与大语言模型协同的AI编排实践
  • 5分钟搞定!用JoyCon-Driver让Switch手柄秒变PC游戏神器