北冥有鱼 发表于 2021-7-23 16:08:36

sdk编译失败和qt交叉编译环境搭建

使用镜像文件Firefly_Ubuntu_18.04.5_LTS_DESKTOP_ext4_202012301242_PYTHON3.5-RKNN-OPENCV.img和AIO-RK3399PROC-UBUNTU18.04_PYTHON3.5-RKNN-OPENCV-20210324-1015.img编译sdk都失败。
报错为:
dd file: ./Image/uboot.img done,offset=0x461800,size=0x400000,userspace=0x800
Add file: ./Image/boot.img
Add file: ./Image/boot.img done,offset=0x861800,size=0x1e65000,userspace=0x3cca
Add file: ./Image/misc.img
Add file: ./Image/misc.img done,offset=0x26c6800,size=0xc000,userspace=0x18
Add file: ./Image/recovery.img
Add file: ./Image/recovery.img done,offset=0x26d2800,size=0x1e41000,userspace=0x3c82
Add file: ./Image/rootfs.img
Error:<AddFile> open file failed,err=2!
------ FAILED ------
Press any key to quit:
ERROR: Running build_updateimg failed!
ERROR: exit code 1 from line 1105:
    ./mkupdate.sh




还有手册上qt交叉编译环境说的看不明白



Qt交叉编译环境支持

Firefly发布的Qt交叉编译工具链,适用于以下环境:

    Host: x86-64 / Ubuntu 18.04

    Target: Firefly RK3399 RK3328 PX30 / Ubuntu 18.04 Minimal&Desktop

工具链完整支持wenEngine, 支持EGLFS LinuxFB XCB 等backend.

    下载地址

链接:https://pan.baidu.com/s/1tNGqG4XSYuDxe_AdDegOAA
提取码:FFQT

    部署

详情参见Qt5.12.2_Release.md 注意,文档中所有路径的名称不可更改,否则会导致编译或者运行出错。

    编译

在host端,进入Qt工程目录,qmake && make 即可.

    运行

工具链中提供了两个测试Demo,分别对应EGLFS和LinuxFB Backend,用户在部署完成后,可以在host端build demo,在tartget端运行demo以测试部署是否成功。

北冥有鱼 发表于 2021-7-23 16:16:58

sdk多试了几次Firefly_Ubuntu_18.04.5_LTS_DESKTOP_ext4_202012301242_PYTHON3.5-RKNN-OPENCV.img 成功了 。
但是手册里面讲的qt交叉编译实在没看懂
页: [1]
查看完整版本: sdk编译失败和qt交叉编译环境搭建