Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

[Linux] buildroot系统,测试HDMI IN获取视频异常

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

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

debian11固件可以直接使用firefly官网发布的最新debian11固件。烧入即可。
sdk已经更新了,修复很多问题。看一下你当前sdk的版本号,在板子上执行:cat /proc/version。
  1. 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
  2. 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.
  3. 29)) 2.36.1.20210621) #24 SMP Fri Jun 10 10:44:09 CST 2022
复制代码

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

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

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

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

使用道具 举报

47

积分

0

威望

0

贡献

技术小白

积分
47
发表于 2022-6-15 09:53:32        只看该作者  13#
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

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

使用道具 举报

47

积分

0

威望

0

贡献

技术小白

积分
47
发表于 2022-6-15 10:01:20        只看该作者  14#
799959745 发表于 2022-6-15 09:22
在buildroot使用这一条命令试一下。已经测试能正常采集显示。

[root@RK3588:~]# 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


[root@RK3588:~]# 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
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2022-6-15 10:09:10        只看该作者  15#
中古纪骑士 发表于 2022-6-15 10:01
[root@RK3588:~]# cat /proc/version
Linux version 5.10.66 (zwf@ubuntu) (kernel commit id: 6d2f1f04 ...

是的,使用 repo 命令更新
回复

使用道具 举报

47

积分

0

威望

0

贡献

技术小白

积分
47
发表于 2022-6-15 14:48:46        只看该作者  16#
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这个不一致 其他的就一致了,不知道这个在哪控制的
回复

使用道具 举报

47

积分

0

威望

0

贡献

技术小白

积分
47
发表于 2022-6-15 14:52:47        只看该作者  17#
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能否指定不同屏幕输出显示(多屏异显修改配置已经实现)。
回复

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

发表于 2022-6-15 15:18:36        只看该作者  18#
中古纪骑士 发表于 2022-6-15 14:48
Linux version 5.10.66 (zwf@ubuntu) (kernel commit id: 94cc6ef6b05d) (sdk version: rk3588_linux_rel ...

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

使用道具 举报

1万

积分

7

威望

0

贡献

技术大神

Rank: 8Rank: 8

积分
11422

突出贡献

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

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

使用道具 举报

47

积分

0

威望

0

贡献

技术小白

积分
47
发表于 2022-6-15 15:24:17        只看该作者  20#
799959745 发表于 2022-6-15 15:21
一般是不用加videoconvert的。(gst-launch-1.0能否指定不同屏幕输出显示)这个可以了解下 gstreamer 相 ...

好的 多谢
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表