Project

General

Profile

Actions

新建 #115

open

rk3588 hdmi rx 测试偏色

Added by 余 顺 over 1 year ago. Updated 8 months ago.

Status:
新建
Priority:
普通
Assignee:
-
Category:
display
Target version:
Start date:
09/06/2022
Due date:
% Done:

0%

Estimated time:

Description

版型:dr4-rk3588

系统:ubuntu18.04

需求:正常显示hdmi rx 接收到到的数据

测试:
调试hdmi接收时,用SDK自带的驱动,发现总是颜色错误如下

调用用的是gst-launch
试了很多参数,不用autovideoconvert 反而采不到, 指定 format=bgr也不行

Files

Actions #2

Updated by 余 顺 over 1 year ago

  • File deleted (clipboard-202209061048-dudqm.png)
Actions #3

Updated by 余 顺 over 1 year ago

ubuntu/debian 测试 :预览画面

可以使用脚本 source /rockchip-test/hdmirx/hdmirx_test.sh 或下面的指令测试debian
gst-launch-1.0 v4l2src device=/dev/video17 ! autovideoconvert ! glimagesink &

buildroot 测试:
v4l2-ctl -d /dev/video0 --set-fmt-video=width=1920,height=1080,pixelformat='NV12' --stream-mmap=4 --stream-skip=10 --stream-to=/data/4kp60_nv12.yuv --stream-count=1 --stream-poll

生成一帧画面的文件 路径在/data/4kp60_nv12.yuv ,查看此文件可将文件传到pc,通过7-yuv 查看

Updated by 余 顺 over 1 year ago

ps: 节点名字不一定一样 ,通过

cat /sys/class/video4linux/video*/name

若是video17 需要将上面的指令由video0 改为video17

Actions #5

Updated by 余 顺 over 1 year ago

安卓测试看附件 android Hdmi in 测试

Updated by 余 顺 over 1 year ago


执行指令报错如图:原因如下图所描述的 已改电阻 到 mipi csi

Actions #7

Updated by 余 顺 8 months ago

已更新对应测试脚本 /rockchip-test/hdmirx-rk3588.sh

脚本内容如下

cat /rockchip-test/hdmirx-rk3588.sh
#!/bin/bash
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/gstreamer-1.0
gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,width=1920,height=1080,framerate=25/1 ! videoconvert ! autovideosink
MEDIA_NUM=$(ls /dev/media* | wc -l)

COMPATIBLE=$(cat /proc/device-tree/compatible)
if [[ $COMPATIBLE =~ "rk3588" ]]; then
if [[ $MEDIA_NUM == 2 ]];then
gst-launch-1.0 v4l2src device=/dev/video20 ! video/x-raw,width=1920,height=1080,framerate=25/1 ! videoconvert ! autovideosink
elif [[ $MEDIA_NUM == 4 ]];then
gst-launch-1.0 v4l2src device=/dev/video40 ! video/x-raw,width=1920,height=1080,framerate=25/1 ! videoconvert ! autovideosink
elif [[ $MEDIA_NUM == 6 ]];then
gst-launch-1.0 v4l2src device=/dev/video60 ! video/x-raw,width=1920,height=1080,framerate=25/1 ! videoconvert ! autovideosink
fi
else
gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,width=1920,height=1080,framerate=25/1 ! videoconvert ! autovideosink
fi
COMPATIBLE=${COMPATIBLE#rockchip,}

Actions

Also available in: Atom PDF