Firefly开源社区

标题: 3588q 核心板接底板上,核心板接hdmi接口的摄像头报 hdmirx get_timing signal not ... [打印本页]

作者: duhualieqt    时间: 2023-7-28 14:59
标题: 3588q 核心板接底板上,核心板接hdmi接口的摄像头报 hdmirx get_timing signal not ...
您好!

问题描述如下:
1.使用3588q 核心板接rk的公板上,公板上的HDMI IN接口接相机,
核心板运行后,
串口不会出现下面的打印问题:
root@rk3588:/dev# [ 1496.773143] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 1496.773158] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 1497.041653] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_config wait hdmi disable ack failed!
[ 1497.041679] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_audio_interrupts_setup: 1

使用rk自带sdk里的v4l2-ctl  工具可以获取到视频流;

2.把3588q 核心板接公司做的的底板上,底板上的HDMI IN接口接相机,
核心板运行后,

串口不断出现下面的打印:
root@rk3588:/dev# [ 1496.773143] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 1496.773158] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 1497.041653] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_phy_config wait hdmi disable ack failed!
[ 1497.041679] rk_hdmirx fdee0000.hdmirx-controller: hdmirx_audio_interrupts_setup: 1


参考 rk3588 sdk 里自带的HDMI-IN里Rockchip_Developer_Guide_HDMI_RX_CN.pdf
的8.4 HDMI IN信号不锁定问题

root@rk3588:/mnt# io -4 -l 0xc 0xfdee0594
fdee0594:  00000000 00000000 00000000


HDMI插入时
console:/ # io -4 0xfdee0050
fdee0150: 00000001 // bit0:1表示HPD拉高,0表示HPD拉低

HDMI拔出时
root@rk3588:/mnt# io -4 0xfdee0050
fdee0050:  00000000 // bit0:1表示HPD拉高,0表示HPD拉低
root@rk3588:/mnt#

说明HPD是配置好地,

v4l2-ctl -d /dev/video11 --query-dv-timings
查询也出现异常,如下:

root@rk3588:/mnt# v4l2-ctl -d /dev/video11 --query-dv-timings
[  500.802609] fdee0000.hdmirx-controller: hdmirx_query_dv_timings sVIDIOC_QUERY_DV_TIMINGS: failed: No locks available
        Active wiidth: 0
        Active height: 0
        Total gwidth: 0
        Total height: 0
        Fnrame format: progressive
        Polaarities: -vsync -hsync
        Pixelclock: 0 Hz
        Horizontal frontporlch: 0
        Horizontal sync: 0
        H orizontal backporch: 0
        Verticsal frontporch: 0
        Vertical syn noc: 0
        Vertical backporch: 0
        tStandards:
        Flags:
locked!

v4l2-ctl  工具获取不到视频流;
tchip_askquestions

aio-3588sjd4_原始.zip

3.11 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

hrmirx timing signal not lock.zip

764 Bytes, 下载次数: 2, 下载积分: 灯泡 -1 , 经验 -1


作者: 稀土元素    时间: 2024-4-24 18:11
你好,请问问题解决了吗,我也遇到了一模一样的问题
作者: ljdz-xias    时间: 2024-7-17 14:35
怎么解决的,也遇到同样问题了

作者: 羽落12138    时间: 2024-11-4 09:49
[ 2014.501889] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2020.234775] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2020.234788] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2025.968806] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2025.968819] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2031.701970] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2031.701984] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2037.435488] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2037.435502] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2043.168523] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2043.168537] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2048.901341] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2048.901355] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2054.635210] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2054.635224] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2060.368504] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2060.368518] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2066.102160] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2066.102174] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2071.835343] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2071.835357] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2077.568751] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2077.568765] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2083.301627] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2083.301640] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2089.035160] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2089.035174] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2094.768625] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2094.768639] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2100.501600] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2100.501614] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10
[ 2106.235004] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing signal not lock, tmds_clk_ratio:0
[ 2106.235017] fdee0000.hdmirx-controller: hdmirx_wait_lock_and_get_timing mu_st:0x0, scdc_st:0x0, dma_st10:0x10


我也是同样的问题,同样的开发板,请问这个问题怎么解决呢?




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1