petalinux构建sdk(petalinux --sdk)qt5.15获取资源包出现报错
·
报错问题:构建 Petalinux SDK 时遇到了 Qt 相关组件 (qtserialbus 和 qt3d) 的下载失败。主要原因是无法从git://code.qt.io/qt/仓库获取指定版本的代码。应该是AMD官方没有将指定源码放在仓库中。
解决办法:
1、进入AMD开发者社区,然后搜索出现的问题,官方会在评论区给出一些具体解决办法。

2、具体解决方法:
(1)在项目文件下新建recipes-qt文件夹和qt5文件夹,具体路径为:project-spec/meta-user/recipes-qt/qt5。
(2)在新建qt5的文件夹下,新建qt3d_%.bbappend和qtserialbus_%.bbappend文件。
vim qt3d_%.bbappend
vim qtserialbus_%.bbappend
qt3d_%.bbappend文件内容如下:
SRC_URI = "git://code.qt.io/qt/qt3d.git;name=qt3d;branch=5.15;protocol=git"
SRCREV = "92853c6e1aa95dfb7d605959ff44ccc124fbd62c"
qtserialbus_%.bbappend文件内容如下:
SRC_URI = "git://code.qt.io/qt/qtserialbus.git;name=qt3d;branch=5.15;protocol=git"
SRCREV = "d3394c81f10e5d5c40663e88e185335549e4bc12"
(3)重新编译
petalinux-build --sdk
编译成功
得到sdk.sh文件
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)