799959745 发表于 2022-6-15 09:08:53

中古纪骑士 发表于 2022-6-14 18:57
我是按照文档提供的编译 Debian 固件的步骤,编译出的debian固件,也没有做额外的修改。
按照文档提供的 ...

debian11固件可以直接使用firefly官网发布的最新debian11固件。烧入即可。
sdk已经更新了,修复很多问题。看一下你当前sdk的版本号,在板子上执行:cat /proc/version。
Linux version 5.10.66 (daijh@8d391e97ab54) (kernel commit id: 94cc6ef6b05d) (sdk version: rk3588_linux_release_20220610_v1.0.0c) (aarch64-none-linux-gnu-gcc (GN
U Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.
29)) 2.36.1.20210621) #24 SMP Fri Jun 10 10:44:09 CST 2022

正常的话和上面的信息一致,不一样的话请先更新sdk再编译。

799959745 发表于 2022-6-15 09:22:17

中古纪骑士 发表于 2022-6-14 18:57
我是按照文档提供的编译 Debian 固件的步骤,编译出的debian固件,也没有做额外的修改。
按照文档提供的 ...

在buildroot使用这一条命令试一下。已经测试能正常采集显示。
gst-launch-1.0 v4l2src device=/dev/video8 ! 'video/x-raw,width=1920,height=1080,framerate=60/1' ! videoconvert ! kmssink

中古纪骑士 发表于 2022-6-15 09:53:32

799959745 发表于 2022-6-15 09:08
debian11固件可以直接使用firefly官网发布的最新debian11固件。烧入即可。
sdk已经更新了,修复很多问题 ...

debian11固件 我用的是我自己编译的 ,查看 cat /proc/version查看不到这个文件,一会我可以试试官网发布的debian11固件。
sdk版本我这应该不是最新的,这个是buildroot系统的信息
Linux version 5.10.66 (zwf@ubuntu) (kernel commit id: 6d2f1f043c5e) (sdk version: rk3588_linux_release_20220422_v0.1.0a) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #1 SMP Tue Jun 7 15:30:00 CST 2022

请问一下,这个应该如何更新呢

中古纪骑士 发表于 2022-6-15 10:01:20

799959745 发表于 2022-6-15 09:22
在buildroot使用这一条命令试一下。已经测试能正常采集显示。

# cat /proc/version
Linux version 5.10.66 (zwf@ubuntu) (kernel commit id: 6d2f1f043c5e) (sdk version: rk3588_linux_release_20220422_v0.1.0a) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #1 SMP Tue Jun 7 15:30:00 CST 2022


# gst-launch-1.0 v4l2src device=/dev/video8 ! 'video/x-raw,width=1920,height=1080,framerate=60/1' ! videoconvert ! kmssink
Setting pipeline to PAUSED ...
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: Device '/dev/video8' has no supported format
Additional debug info:
../sys/v4l2/gstv4l2object.c(4031): gst_v4l2_object_set_format_full (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
Call to TRY_FMT failed for NV24 @ 1920x1080: Invalid argument
ERROR: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Internal data stream error.
Additional debug info:
../libs/gst/base/gstbasesrc.c(3127): gst_base_src_loop (): /GstPipeline:pipeline0/GstV4l2Src:v4l2src0:
streaming stopped, reason not-negotiated (-4)
Execution ended after 0:00:00.002919000
Setting pipeline to NULL ...
Freeing pipeline ...
我这应该是SDK不是最新的,请问这个如何更新SDK呢,执行下面两个指令就行吗
5. .repo/repo/repo sync -l
6. .repo/repo/repo start rk3588/firefly --all

799959745 发表于 2022-6-15 10:09:10

中古纪骑士 发表于 2022-6-15 10:01
# cat /proc/version
Linux version 5.10.66 (zwf@ubuntu) (kernel commit id: 6d2f1f04 ...

是的,使用 repo 命令更新

中古纪骑士 发表于 2022-6-15 14:48:46

799959745 发表于 2022-6-15 09:08
debian11固件可以直接使用firefly官网发布的最新debian11固件。烧入即可。
sdk已经更新了,修复很多问题 ...

Linux version 5.10.66 (zwf@ubuntu) (kernel commit id: 94cc6ef6b05d) (sdk version: rk3588_linux_release_20220422_v0.1.0a) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #2 SMP Wed Jun 15 12:24:54 CST 2022
更新后的SDK:sdk version: rk3588_linux_release_20220610_v1.0.0c这个不一致 其他的就一致了,不知道这个在哪控制的

中古纪骑士 发表于 2022-6-15 14:52:47

799959745 发表于 2022-6-15 09:08
debian11固件可以直接使用firefly官网发布的最新debian11固件。烧入即可。
sdk已经更新了,修复很多问题 ...

更新完SDK后,执行您的指令,输出颜色异常,使用下面的指令,输出正常
gst-launch-1.0 v4l2src device=/dev/video8 ! 'video/x-raw,width=1920,height=1080,format=BGR,framerate=60/1' ! videoconvert ! kmssink


请问,gst-launch-1.0能否指定不同屏幕输出显示(多屏异显修改配置已经实现)。

799959745 发表于 2022-6-15 15:18:36

中古纪骑士 发表于 2022-6-15 14:48
Linux version 5.10.66 (zwf@ubuntu) (kernel commit id: 94cc6ef6b05d) (sdk version: rk3588_linux_rel ...

你可能要在内核 make clean 一下,重新编译才会更新。

799959745 发表于 2022-6-15 15:21:38

中古纪骑士 发表于 2022-6-15 14:52
更新完SDK后,执行您的指令,输出颜色异常,使用下面的指令,输出正常
gst-launch-1.0 v4l2src device=/ ...

一般是不用加videoconvert的。(gst-launch-1.0能否指定不同屏幕输出显示)这个可以了解下 gstreamer 相关的知识。

中古纪骑士 发表于 2022-6-15 15:24:17

799959745 发表于 2022-6-15 15:21
一般是不用加videoconvert的。(gst-launch-1.0能否指定不同屏幕输出显示)这个可以了解下 gstreamer 相 ...

好的 多谢
页: 1 [2]
查看完整版本: buildroot系统,测试HDMI IN获取视频异常