20260123让天启AIO-3576Q38开发板在天启Buildroot下适配摄像头模块8ms1m【预览】

1、bundle更新到1.0.1g【bundle不打patch rk3576-v1.0.1g-to-v1.0.1h.7z】

2、替换xc7160.c

3、【编译问题】

--- a/configs/rockchip/firefly-linux.config

+++ b/configs/rockchip/firefly-linux.config

@@ -1,5 +1,4 @@

#include "qt5/qt5.config"

-#include "qt5/qt5webengine.config"

20260123让天启AIO-3576Q38开发板在天启Buildroot下适配摄像头模块8ms1m【预览】

2026/1/23 16:26

https://blog.csdn.net/wb4916/article/details/154075701?spm=1011.2415.3001.5331

20251028在Ubuntu20.04.6上编译AIO-3576Q38开发板的Buildroot系统

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ sudo apt-get install libassimp-dev

rootroot@rootroot-X99-Turbo:~$ cd Linux_SDK/

rootroot@rootroot-X99-Turbo:~/Linux_SDK$ cd base-v1.0.1c/

rootroot@rootroot-X99-Turbo:~/Linux_SDK/base-v1.0.1c$ chmod 777 sdk_tools.sh

rootroot@rootroot-X99-Turbo:~/Linux_SDK/base-v1.0.1c$ mkdir ../Firefly_SDK

rootroot@rootroot-X99-Turbo:~/Linux_SDK/base-v1.0.1c$ ./sdk_tools.sh --unpack -C ../Firefly_SDK

rootroot@rootroot-X99-Turbo:~/Linux_SDK/base-v1.0.1c$ ./sdk_tools.sh --sync -C ../Firefly_SDK

rootroot@rootroot-X99-Turbo:~/Linux_SDK/base-v1.0.1c$ cd ..

rootroot@rootroot-X99-Turbo:~/Linux_SDK$ cd Firefly_SDK

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ll *.7z

-rwx------ 1 rootroot rootroot 25506 10月 22 14:06 rk3576-v1.0.1c-to-v1.0.1d.7z*

-rwx------ 1 rootroot rootroot 179405810 10月 22 14:08 rk3576-v1.0.1d-to-v1.0.1g.7z*

-rwx------ 1 rootroot rootroot 607340352 10月 22 14:13 rk3576-v1.0.1g-to-v1.0.1h.7z*

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ 7z x rk3576-v1.0.1c-to-v1.0.1d.7z

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ 7z x rk3576-v1.0.1d-to-v1.0.1g.7z

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ 7z x rk3576-v1.0.1g-to-v1.0.1h.7z

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ll

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ./rk3576-v1.0.1c-to-v1.0.1d/bundle_update.sh

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ./rk3576-v1.0.1d-to-v1.0.1g/bundle_update.sh

【不要打这个patch】

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ./rk3576-v1.0.1g-to-v1.0.1h/bundle_update.sh

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ln -s .chips/rk3576/ .chip

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ./build.sh lunch

  1. firefly_rk3576_aio-3576q38_buildroot_defconfig

Which would you like? [1]: 8

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ ./build.sh all

【编译打包后的IMG固件!】

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$ cd output/update/

-rw-rw-r-- 1 rootroot rootroot 1968349827 10月 28 15:10 AIO-3576Q38_Buildroot_251028.img

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK/output/update$

gst-launch-1.0 v4l2src device=/dev/video11 ! queue ! video/x-raw,width=640,height=480 ! videoconvert ! autovideosink

你发的IMG固件是可以出图的。

但是我 现在编译的固件 连 /dev/video11这个设备节点都没有?请问是啥原因呢?

更新sdk

1、我看百度网盘没有更新,请更新百度网盘,或者提供 SDK更新到最新的方法

2、

480p/720p/1080p预览正常

gst-launch-1.0 v4l2src device=/dev/video11 ! queue ! video/x-raw,width=640,height=480 ! videoconvert ! autovideosink

gst-launch-1.0 v4l2src device=/dev/video11 ! queue ! video/x-raw,width=1280,height=720 ! videoconvert ! autovideosink

gst-launch-1.0 v4l2src device=/dev/video11 ! queue ! video/x-raw,width=1920,height=1080 ! videoconvert ! autovideosink

gst-launch-1.0 v4l2src device=/dev/video11 ! queue ! video/x-raw,width=3840,height=2160 ! videoconvert ! autovideosink

【4K预览异常】

3、在1080p预览的时候想同时 保存为mp4,异常了

gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=27000 ! video/x-raw,format=NV12, width=1920,height=1080 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=fpga27000-405.mp4 t. ! queue ! waylandsink

1、SDK需要 重来一次,bundle更新到1.0.1g

2、在buildroot下 相机在预览的时候可以录像吗?[捂脸]如果可以,请提供相关指令。

3、AIO-3576Q38开发板在Android14下,我司想打包 最新的QQ/微信/高德地图,以及我司想要用的QGC这些APK 【进IMG固件,烧录的时候 重启即可安装这些APK】,请问该如何配置呢?[捂脸][疑问]

【进度同步】

1、SDK使用 如下网盘

不要更新更新补丁:rk3576-v1.0.1g-to-v1.0.1h.7z

开发板收到。今天 要进行全接口功能测试。请提供 测试 步骤?

请提供 icore-3576JQ38开发板的 全套SDK(Andorid14/Buildroot Linux-6.1内核?)?@张振钊

链接: https://pan.baidu.com/s/1ixM4N83KRiArLLKPkgCyVg

提取码: 1234

2、buildroot更新这份驱动 ?@陆文勇?

3、--- a/configs/rockchip/firefly-linux.config

+++ b/configs/rockchip/firefly-linux.config

@@ -1,5 +1,4 @@

#include "qt5/qt5.config"

-#include "qt5/qt5webengine.config"

BR2_PACKAGE_SQLITE=y

BR2_PACKAGE_ICU=y

BR2_PACKAGE_PCRE2=y

现在可以使用4K预览了。

请问 现在 录像 的进度?【目前发现4k录像异常】

buildroot用命令进行4k录像

gst-launch-1.0 -e v4l2src device=/dev/video11 io-mode=4 ! \

video/x-raw,format=NV12,width=3840,height=2160,framerate=30/1 ! \

mpph265enc ! h265parse ! video/x-h265,stream-format=hev1,alignment=au ! \

mp4mux -e ! filesink location=hw265.mp4

1、请问 你这个 命令 是 无限制【时长】 录像?

2、请问呢如何 结束?CTRL+C 强制结束吗?

3、如果强制结束?录像能够保证100%能打开吗?有些时候/应用程序 强制结束 的话,录像有各种各样的问题[捂脸][疑问]

有RK3576的规格书不?

1、你们的那颗 摄像头 可以出 4K@25fps?的yuv图不?

2、RK3576能否【支持】使用4K分辨率预览?以及 RK3576是否支持4K分辨率的 编解码?[捂脸]

帮忙核实一下 规格书

都支持吗吧?

需要您来确认[捂脸]

支持

4k预览没问题, 目前发现4k录像异常, 问题还在排查. buildroot和Android应该都是共性问题

你们的相机在4K下是否 可以输出YUV图像?在其它平台?比如RK3588上正常吗?

先排除相机的问题:?

预览是可以的

buildroot下跑

gst-launch-1.0 v4l2src device=/dev/video11 ! queue ! video/x-raw,width=3840,height=2160 ! videoconvert ! autovideosink

今天重新下载了 你们提供的buildroot,patch 只打到 1.0.1g,编译不过。报错!

DeepSeek报告是 显示GPU库异常了

这是 libmali.so 动态符号表格式错误导致的链接失败。libmali.so 是 ARM Mali GPU 的驱动库。

--- a/configs/rockchip/firefly-linux.config

+++ b/configs/rockchip/firefly-linux.config

@@ -1,5 +1,4 @@

#include "qt5/qt5.config"

-#include "qt5/qt5webengine.config"

BR2_PACKAGE_SQLITE=y

BR2_PACKAGE_ICU=y

BR2_PACKAGE_PCRE2=y

把webengine屏蔽掉再编译

尊您吩咐,贵司提供的 AIO-3576Q38的buildroot的SDK

1、patch。 bundle不打 rk3576-v1.0.1g-to-v1.0.1h.7z

2、拿掉QT5的 qt5webengine.config

编译之后,640x480可以预览了,但是 4K 预览 还是异常。

录像进度?

Version: 6.1-rockchip

Architecture: arm64

Section: kernel

Priority: optional

Multi-Arch: foreign

Depends: make, gcc

Maintainer: Tao Huang <huangtao@rock-chips.com>

Homepage: https://www.kernel.org/

Description: Kbuild and headers for Rockchip Linux 6.1 arm64 configuration

Packing linux-headers-6.1-arm64_arm64.deb...

Running mk-kernel.sh - linux-headers-aarch64 succeeded.

Running mk-kernel.sh - build_extboot succeeded.

==========================================

Start building rootfs(buildroot)

==========================================

==========================================

Start building buildroot(2024.02)

==========================================

make: Entering directory '/home/rootroot/Linux_SDK/Firefly_SDK/buildroot'

GEN /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/Makefile

Parsing defconfig: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/configs/rockchip_rk3576_defconfig

Using configs/rockchip/base/kernel.config as base

Merging configs/rockchip/fs/e2fs.config

Merging configs/rockchip/base/common.config

Merging configs/rockchip/base/base.config

Merging configs/rockchip/bus/can.config

Merging configs/rockchip/bus/pci.config

Merging configs/rockchip/chips/rk3576.config

Value of BR2_ROOTFS_OVERLAY is redefined by configs/rockchip/chips/rk3576.config:

Previous value: BR2_ROOTFS_OVERLAY="board/rockchip/common/base"

Modify value: BR2_ROOTFS_OVERLAY+="board/rockchip/rk3576/fs-overlay/"

New value: BR2_ROOTFS_OVERLAY="board/rockchip/common/base board/rockchip/rk3576/fs-overlay/"

Merging configs/rockchip/chips/rk3576_aarch64.config

Merging configs/rockchip/font/font.config

Merging configs/rockchip/font/chinese.config

Merging configs/rockchip/fs/exfat.config

Merging configs/rockchip/fs/ntfs.config

Merging configs/rockchip/fs/vfat.config

Merging configs/rockchip/gpu/gpu.config

Merging configs/rockchip/multimedia/audio.config

Merging configs/rockchip/multimedia/camera.config

Merging configs/rockchip/multimedia/gst/audio.config

Merging configs/rockchip/multimedia/gst/camera.config

Merging configs/rockchip/multimedia/gst/rtsp.config

Merging configs/rockchip/multimedia/gst/video.config

Merging configs/rockchip/multimedia/mpp.config

Merging configs/rockchip/wifibt/bt.config

Merging configs/rockchip/network/network.config

Merging configs/rockchip/wifibt/wireless.config

Merging configs/rockchip/tools/benchmark.config

Merging configs/rockchip/tools/common.config

Merging configs/rockchip/tools/test.config

Merging configs/rockchip/network/chromium.config

Merging configs/rockchip/npu2.config

Merging configs/rockchip/powermanager.config

Merging configs/rockchip/weston.config

Merging configs/rockchip/font/font.config

Merging configs/rockchip/qt5/qt5.config

Merging configs/rockchip/qt5/qt5webengine.config

Merging configs/rockchip/firefly-linux.config

Value of BR2_TARGET_GENERIC_ROOT_PASSWD is redefined by configs/rockchip/firefly-linux.config:

Previous value: BR2_TARGET_GENERIC_ROOT_PASSWD="rockchip"

New value: BR2_TARGET_GENERIC_ROOT_PASSWD="firefly"

Value of BR2_ROOTFS_OVERLAY is redefined by configs/rockchip/firefly-linux.config:

Previous value: BR2_ROOTFS_OVERLAY="board/rockchip/common/base board/rockchip/rk3576/fs-overlay/"

Modify value: BR2_ROOTFS_OVERLAY+="board/firefly/aio-3576jd4"

New value: BR2_ROOTFS_OVERLAY="board/rockchip/common/base board/rockchip/rk3576/fs-overlay/ board/firefly/aio-3576jd4"

Merging /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/configs/rockchip_rk3576_defconfig

merged configuration written to /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/.config.in (needs make)

configuration written to /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/.config

make: Leaving directory '/home/rootroot/Linux_SDK/Firefly_SDK/buildroot'
2026-01-19T15:58:08 >>> qt5webengine 5.15.14 Building
Done in 33s (error code: 2)
Failed to build rockchip_rk3576:

2026-01-19 15:57:57

2026-01-19T15:57:57 make: Entering directory '/home/rootroot/Linux_SDK/Firefly_SDK/buildroot'
2026-01-19T15:58:04 RKPARTYBOX_CONF_OPTS is
2026-01-19T15:58:07 /usr/bin/make -j1 O=/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576 HOSTCC="/usr/bin/gcc" HOSTCXX="/usr/bin/g++" syncconfig
2026-01-19T15:58:07 GEN /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/Makefile
2026-01-19T15:58:08 >>> qt5webengine 5.15.14 Building
2026-01-19T15:58:08 GIT_DIR=. PATH="/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin:/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/sbin:/home/rootroot/.local/bin:/opt/FriendlyARM/toolchain/4.9.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" FORCE_UNSAFE_CONFIGURE=1 PATH=/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/host-bin:"/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin:/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/sbin:/home/rootroot/.local/bin:/opt/FriendlyARM/toolchain/4.9.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin" PKG_CONFIG_SYSROOT_DIR="/" NINJAFLAGS="-j25" GN_PKG_CONFIG_HOST=/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/host-bin/host-pkg-config GN_HOST_TOOLCHAIN_EXTRA_CPPFLAGS="-I/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/include" /usr/bin/make -j25 -C /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/
2026-01-19T15:58:08 cd src/ && ( test -e Makefile || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/src.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile
2026-01-19T15:58:08 cd buildtools/ && ( test -e Makefile || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/buildtools/buildtools.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile
2026-01-19T15:58:08 ( test -e Makefile.configure_host || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.configure_host /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/buildtools/configure_host.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.configure_host
2026-01-19T15:58:08 ( test -e Makefile.ninja || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.ninja /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/buildtools/ninja.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.ninja
2026-01-19T15:58:08 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:08 ( test -e Makefile.configure_target || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.configure_target /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/buildtools/configure_target.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.configure_target
2026-01-19T15:58:08 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:08 ( test -e Makefile.gn || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.gn /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/buildtools/gn.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.gn
2026-01-19T15:58:08 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:08 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:08 cd core/ && ( test -e Makefile || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/core.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile
2026-01-19T15:58:08 ( test -e Makefile.core_headers || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.core_headers /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/core_headers.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.core_headers
2026-01-19T15:58:08 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:08 ( test -e Makefile.core_generator || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.core_generator /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/core_generator.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.core_generator
2026-01-19T15:58:08 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:08 ( test -e Makefile.gn_run || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.gn_run /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/gn_run.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.gn_run
2026-01-19T15:58:08 ninja -j25 -C /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/release QtWebEngineCore
2026-01-19T15:58:08 ninja: Entering directory `/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/release'
2026-01-19T15:58:13 ninja: no work to do.
2026-01-19T15:58:13 cd api/ && ( test -e Makefile.core_api || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.core_api /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/api/core_api.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.core_api
2026-01-19T15:58:13 make[5]: Nothing to be done for 'first'.
2026-01-19T15:58:13 ( test -e Makefile.core_module || /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/qmake -o Makefile.core_module /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/core_module.pro -spec devices/linux-buildroot-g++ ) && /usr/bin/make -f Makefile.core_module
2026-01-19T15:58:13 rm -f libQt5WebEngineCore.so.5.15.14 libQt5WebEngineCore.so libQt5WebEngineCore.so.5 libQt5WebEngineCore.so.5.15
2026-01-19T15:58:13 ulimit -n 4096 && /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/bin/aarch64-buildroot-linux-gnu-g++ --sysroot=/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot @/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/release/QtWebEngineCore_o.rsp -Wl,--start-group @/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/release/QtWebEngineCore_a.rsp -Wl,--end-group -Wl,--fatal-warnings -Wl,--build-id=sha1 -fPIC -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,-O2 -Wl,--gc-sections --sysroot=/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot --sysroot=/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot -Wl,-O1 -Wl,--enable-new-dtags -Wl,-whole-archive -lqtwebenginecoreapi -Wl,-no-whole-archive -Wl,--no-undefined -Wl,--version-script,QtWebEngineCore.version -Wl,-O1 -Wl,--enable-new-dtags -shared -Wl,-soname,libQt5WebEngineCore.so.5 -o libQt5WebEngineCore.so.5.15.14 -latomic /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5Quick.so /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5Gui.so /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5QmlModels.so /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5WebChannel.so /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5Qml.so /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5Network.so /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libQt5Core.so -lpthread -L/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib -latomic -lmali-hook -lmali-hook-injector -lmali -ldrm -lwayland-client -lwayland-server -lpthread -ldl -lrt -lnss3 -lnssutil3 -lsmime3 -lplds4 -lplc4 -lnspr4 -levent -lresolv -ljpeg -lm -lopus -lz -lvpx -lpng16 -lwebp -lwebpmux -lwebpdemux -lfreetype -lexpat -lfontconfig -lharfbuzz-subset -lharfbuzz -lpci -lasound -lsnappy -lxml2 -lxslt -ldbus-1 -L/home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/src/core/api/release -lmali-hook -lmali-hook-injector -lmali -ldrm -lwayland-client -lwayland-server -lrt -lpthread -ldl
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 3 (>= sh_info of 3)
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 4 (>= sh_info of 3)
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 5 (>= sh_info of 3)
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 6 (>= sh_info of 3)
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 7 (>= sh_info of 3)
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 8 (>= sh_info of 3)
2026-01-19T15:58:18 /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/lib/gcc/aarch64-buildroot-linux-gnu/12.4.0/../../../../aarch64-buildroot-linux-gnu/bin/ld: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/host/aarch64-buildroot-linux-gnu/sysroot/usr/lib/libmali.so: .dynsym local symbol at index 9 (>= sh_info of 3)
2026-01-19T15:58:30 collect2: error: ld returned 1 exit status
2026-01-19T15:58:30 make[5]: *** [Makefile.core_module:90: ../../lib/libQt5WebEngineCore.so.5.15.14] Error 1
2026-01-19T15:58:30 make[4]: *** [Makefile:124: sub-core_module-pro-make_first] Error 2
2026-01-19T15:58:30 make[3]: *** [Makefile:79: sub-core-make_first] Error 2
2026-01-19T15:58:30 make[2]: *** [Makefile:49: sub-src-make_first] Error 2
2026-01-19T15:58:30 make[1]: *** [package/pkg-generic.mk:303: /home/rootroot/Linux_SDK/Firefly_SDK/buildroot/output/rockchip_rk3576/build/qt5webengine-5.15.14/.stamp_built] Error 2
2026-01-19T15:58:30 make: *** [Makefile:112: _all] Error 2
2026-01-19T15:58:30 make: Leaving directory '/home/rootroot/Linux_SDK/Firefly_SDK/buildroot'
Please check details in /home/rootroot/Linux_SDK/Firefly_SDK/output/sessions/2026-01-19_15-56-27/br-rockchip_rk3576_2026-01-19_15-57-57.log
ERROR: Running /home/rootroot/Linux_SDK/Firefly_SDK/device/rockchip/common/scripts/mk-rootfs.sh - build_buildroot failed!
ERROR: exit code 1 from line 16:
"RK_SCRIPTS_DIR/mk-buildroot.sh" RK_BUILDROOT_CFG "IMAGE_DIR" ERROR: call stack: mk-rootfs.sh: build_buildroot(16) mk-rootfs.sh: build_hook(322) mk-rootfs.sh: main(352) ERROR: Running /home/rootroot/Linux_SDK/Firefly_SDK/device/rockchip/common/build-hooks/99-all.sh - build_all failed! ERROR: exit code 1 from line 23: "RK_SCRIPTS_DIR/mk-rootfs.sh"
ERROR: call stack:
99-all.sh: build_all(23)
99-all.sh: build_hook(169)
build-helper: try_func(63)
build-helper: try_hook(96)
build-helper: source(174)
99-all.sh: main(180)
ERROR: Running /home/rootroot/Linux_SDK/Firefly_SDK/device/rockchip/common/build-hooks/99-all.sh - try_func build_hook all failed!
ERROR: exit code 1 from line 67:
build_hook
ERROR: call stack:
build-helper: try_func(67)
build-helper: try_hook(96)
build-helper: source(174)
99-all.sh: main(180)

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$

rootroot@rootroot-X99-Turbo:~/Linux_SDK/Firefly_SDK$

root@rk3576-buildroot:/#

deo/x-raw,width=3840,height=2160 ! videoconvert ! autovideosinkeo11 ! queue ! vid

Setting pipeline to PAUSED ...

695.568722\] xc7160 6-001b: isp chip is xc7160 Using mplane plugin for capture Pipeline is live and does not need PREROLL ... Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error. Additional debug info: ../libs/gst/base/gstbasesrc.c(3132): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: streaming stopped, reason not-negotiated (-4) Execution ended after 0:00:00.003349041 Setting pipeline to NULL ... Freeing pipeline ... root@rk3576-buildroot:/# 进度已经同步到群里了。 rk3576-v1.0.1g-to-v1.0.1h.7z 我司 XX 昨天问我: 1、为什么 补丁:rk3576-v1.0.1g-to-v1.0.1h.7z 打了之后 打不开摄像头? 2、补丁:rk3576-v1.0.1g-to-v1.0.1h.7z【所实现的功能。】 使用你们百度网盘的 SDK,不打 第三个patch,已经可以4K录像了。 25\*60=1500 gst-launch-1.0 v4l2src device=/dev/video11 num-buffers=1500 ! video/x-raw,format=NV12, width=3840,height=2160 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=8ms1_h264_4k_1500.mp4 t. ! queue ! waylandsink 1、你们 调试用的SDK是从 你们的服务器上拉下来的吧? 2、我使用以前的命令 录像正常 是否与 拿掉QT有关系:-#include "qt5/qt5webengine.config" 使用你们百度网盘的 SDK,不打 第三个patch,已经可以4K录像了。 25\*60=1500 gst-launch-1.0 v4l2src device=/dev/video11 num-buffers=1500 ! video/x-raw,format=NV12, width=3840,height=2160 ! tee name=t ! queue ! mpph264enc ! queue ! h264parse ! qtmux ! filesink location=8ms1_h264_4k_1500.mp4 t. ! queue ! waylandsink 1、你们 调试用的SDK是从 你们的服务器上拉下来的吧? 2、我使用以前的命令 录像正常 是否与 拿掉QT有关系:-#include "qt5/qt5webengine.config" ![](https://i-blog.csdnimg.cn/direct/b7540e5370ca4b54aee86c06c894b6f6.jpeg)

相关推荐
大腿不要的腿毛2 小时前
idea 导入tomcat项目,springMvc项目,static 文件报红,JSP文件include报红
java·tomcat·intellij-idea
人道领域2 小时前
javaWeb从入门到进阶(MYSQL-DQL)
数据库·mysql
星辰_mya2 小时前
超时未支付订单之分库分表+定时任务+RMQ延时消息
java·架构·rocketmq
Sylvia33.2 小时前
如何获取足球数据统计数据API
java·前端·python·websocket·数据挖掘
毕设源码-郭学长2 小时前
【开题答辩全过程】以 基于SSM的河传图书馆座位预约系统的设计和实现为例,包含答辩的问题和答案
java
それども2 小时前
线程池阻塞队列选择ArrayBlockingQueue与LinkedBlockingQueue区别
java·开发语言·网络协议
沛沛老爹2 小时前
从Web到AI:Agent Skills安全架构实战——权限控制与数据保护的Java+Vue全栈方案
java·开发语言·前端·人工智能·llm·安全架构·rag
wWYy.2 小时前
详解redis(10):数据结构Zset
数据结构·数据库·redis
Remember_9932 小时前
文件系统与IO操作:深入解析与Java实践
java·开发语言·数据结构·ide·python·算法