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以测试部署是否成功。
sdk多试了几次Firefly_Ubuntu_18.04.5_LTS_DESKTOP_ext4_202012301242_PYTHON3.5-RKNN-OPENCV.img 成功了 。
但是手册里面讲的qt交叉编译实在没看懂
页:
[1]