尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

petalinux 2024.2 config hw-description XSA vs SDT

petalinux 2024.2 config hw-description XSA vs SDT
📅 发布时间:2026/7/2 15:34:01

一、问题

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) 2024年11月13日
[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流程的具体步骤,请参阅UG1144(2024.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 模式了。

相关新闻

  • 生产级机器学习模型部署:从Notebook到Kubernetes的工程化实践
  • 多维聚合实战:从SQL GROUP BY到OLAP立方体的工程落地
  • 2026年7月1日60秒读懂世界:专业热度、暑运启动与AI诚信风险

最新新闻

  • Android App抓包完全指南:从证书安装到双向认证
  • 认知脚手架:用ChatGPT破解过度思考的5种工程化用法
  • 轻量化科研作图新思路:paperxie AI 科研绘图分栏工具,一站式搞定学术各类图表
  • AI Agent工具设计五原则:让LLM一次调用就成功
  • 3分钟解密PCL2启动器:离线登录核心机制与高级玩法揭秘
  • 企业AI应用API中转服务选型指南:2026年主流平台深度横评与技术解析

日新闻

  • Python Playwright录制功能:从零到一构建自动化测试脚本
  • 如何用开源工具永久保存你心爱的小说:novel-downloader全攻略
  • In-Context Learning不是教知识,而是模式对齐:从5个示例到100个工业级样本的真相

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号