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工具获取不到视频流;
你好,请问问题解决了吗,我也遇到了一模一样的问题{:4_93:} 怎么解决的,也遇到同样问题了
[ 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]