petalinux 生成SDK报错排除

AAA:

  1. 在项目文件下新建Qt5文件夹
  2. 文件夹内新建文件并且设置对应参数

文件夹路径:

project-spec/meta-user/recipes-qt/qt5

新建文件

vim ./qt5/qt3d_%.bbappend
vim ./qt5/qtquickcontrols2_%.bbappend
vim ./qt5/qtserialbus_%.bbappend

文件内容

  1. qt3d_%.bbappend
    # SRC_URI = "git://code.qt.io/qt/qt3d.git;name=qt3d;branch=5.15;protocol=git"
    # SRCREV = "92853c6e1aa95dfb7d605959ff44ccc124fbd62c"
    
    SRC_URI = "git://code.qt.io/qt/qt3d.git;name=qt3d;nobranch=1;protocol=git"
  2. qtquickcontrols2_%.bbappend
    # SRC_URI = "git://code.qt.io/qt/qtquickcontrols2.git;name=qt3d;branch=5.15;protocol=git"
    # SRCREV = "16f27dfa3588c2bf377568ce00bf534af48c9558"
    
    SRC_URI = "git://code.qt.io/qt/qtquickcontrols2.git;name=qtquickcontrols2;nobranch=1;protocol=git"
  3. qtserialbus_%.bbappend
    # SRC_URI = "git://code.qt.io/qt/qtserialbus.git;name=qt3d;branch=5.15;protocol=git"
    # SRCREV = "d3394c81f10e5d5c40663e88e185335549e4bc12"
    
    SRC_URI = "git://code.qt.io/qt/qtserialbus.git;name=qtserialbus;nobranch=1;protocol=git"
    

执行编译

petalinux-build --sdk 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在使用petalinux自动生成设备树的过程中,可能会遇到各种报错。以下是一些常见的错误和解决方法: 1. ERROR:root:Cannot generate device tree: No hardware description file found 这个错误表示petalinux无法找到硬件描述文件,可能是由于Petalinux项目中缺少硬件描述文件导致的。解决方法是在Petalinux项目中添加硬件描述文件。 2. ERROR:root:Cannot generate device tree: Invalid hardware description file 这个错误表示硬件描述文件无效,可能是由于硬件描述文件中存在语法错误或其他错误导致的。解决方法是检查硬件描述文件并修复错误。 3. ERROR:root:Cannot generate device tree: Failed to find compatible driver 这个错误表示petalinux无法找到兼容的驱动程序,可能是由于硬件描述文件中的设备与petalinux版本不兼容导致的。解决方法是在硬件描述文件中更新设备信息以匹配petalinux版本。 4. ERROR:root:Cannot generate device tree: Failed to insert child: No such file or directory 这个错误表示petalinux无法找到设备树中的某个节点,可能是由于硬件描述文件中缺少或错误地定义了该节点导致的。解决方法是检查硬件描述文件并修复错误。 5. ERROR:root:Cannot generate device tree: Failed to insert child: Device tree is invalid 这个错误表示设备树无效,可能是由于硬件描述文件中存在语法错误或其他错误导致的。解决方法是检查硬件描述文件并修复错误。 总之,在使用petalinux自动生成设备树时,需要仔细检查硬件描述文件和设备树,并修复错误,以确保生成正确的设备树。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值