Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 3588q 核心板接底板上,核心板接hdmi接口的摄像头报 hdmirx get_timing signal not ...

71

积分

0

威望

0

贡献

技术小白

积分
71

3588q 核心板接底板上,核心板接hdmi接口的摄像头报 hdmirx get_timing signal not ...

发表于 2023-7-28 14:59:19      浏览:3844 | 回复:3        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
您好!

问题描述如下:
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  工具获取不到视频流;

aio-3588sjd4_原始.zip

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

hrmirx timing signal not lock.zip

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

回复

使用道具 举报

4

积分

0

威望

0

贡献

吃瓜的群众

积分
4
发表于 2024-4-24 18:11:22        只看该作者  沙发
你好,请问问题解决了吗,我也遇到了一模一样的问题
回复

使用道具 举报

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2024-7-17 14:35:09        只看该作者  板凳
怎么解决的,也遇到同样问题了
回复

使用道具 举报

4

积分

0

威望

0

贡献

吃瓜的群众

积分
4
发表于 2024-11-4 09:49:41        只看该作者  地板
[ 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


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

使用道具 举报

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

本版积分规则

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