duhualieqt 发表于 2023-7-28 14:59:19

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
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工具获取不到视频流;

稀土元素 发表于 2024-4-24 18:11:22

你好,请问问题解决了吗,我也遇到了一模一样的问题{:4_93:}

ljdz-xias 发表于 2024-7-17 14:35:09

怎么解决的,也遇到同样问题了

羽落12138 发表于 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


我也是同样的问题,同样的开发板,请问这个问题怎么解决呢?
页: [1]
查看完整版本: 3588q 核心板接底板上,核心板接hdmi接口的摄像头报 hdmirx get_timing signal not ...