专栏底层软件调试海康ox01f10环视gmsl1 camera模组,无法出图

调试海康ox01f10环视gmsl1 camera模组,无法出图

已解决
木木布姆2023-06-01
86
1

用户您好,请详细描述您所遇到的问题。

1.硬件获取渠道:金脉

2.当前系统镜像版本:

3.当前天工开物版本:

4.问题定位:

x1f模组为内置isp,yuv422,1280x960,30fps

app log返回错误:

==== 1202 hb_vio_get_data(0) fail ret -6504

==== 1202 hb_vio_get_data(1) fail ret -6504

==== 1202 hb_vio_get_data(2) fail ret -6504

==== 1202 hb_vio_get_data(3) fail ret -6504

logcat返回错误:

[PYM]:[pym_capture_dqbuf][2018]pipe(0)pym buf(21) dq failed index 0

dmesg log无异常错误。

具体log如附件。

serdes init code:(在logcat.txt中有打印)

01-01 13:10:22.448 I/ ( 3017): [18624.330078]init serdes bus 2 i2c_slave = 2a reg:0x13 value:75

01-01 13:10:22.549 I/ ( 3017): [18624.429688]init serdes bus 2 i2c_slave = 2a reg:0x40b value:0

01-01 13:10:22.549 I/ ( 3017): [18624.429688]init serdes bus 2 i2c_slave = 2a reg:0x6 value:0

01-01 13:10:22.649 I/ ( 3017): [18624.531250]init serdes bus 2 i2c_slave = 2a reg:0xb06 value:ef

01-01 13:10:22.649 I/ ( 3017): [18624.531250]init serdes bus 2 i2c_slave = 2a reg:0xc06 value:ef

01-01 13:10:22.649 I/ ( 3017): [18624.531250]init serdes bus 2 i2c_slave = 2a reg:0xd06 value:ef

01-01 13:10:22.650 I/ ( 3017): [18624.531250]init serdes bus 2 i2c_slave = 2a reg:0xe06 value:ef

01-01 13:10:22.650 I/ ( 3017): [18624.531250]init serdes bus 2 i2c_slave = 2a reg:0xb0f value:1

01-01 13:10:22.650 I/ ( 3017): [18624.531250]init serdes bus 2 i2c_slave = 2a reg:0xc0f value:1

01-01 13:10:22.650 I/ ( 3017): [18624.531250]init serdes bus 2 i2c_slave = 2a reg:0xd0f value:1

01-01 13:10:22.650 I/ ( 3017): [18624.531250]init serdes bus 2 i2c_slave = 2a reg:0xe0f value:1

01-01 13:10:22.651 I/ ( 3017): [18624.531250]init serdes bus 2 i2c_slave = 2a reg:0xb07 value:84

01-01 13:10:22.651 I/ ( 3017): [18624.531250]init serdes bus 2 i2c_slave = 2a reg:0xc07 value:84

01-01 13:10:22.651 I/ ( 3017): [18624.533203]init serdes bus 2 i2c_slave = 2a reg:0xd07 value:84

01-01 13:10:22.651 I/ ( 3017): [18624.533203]init serdes bus 2 i2c_slave = 2a reg:0xe07 value:84

01-01 13:10:22.751 I/ ( 3017): [18624.632812]init serdes bus 2 i2c_slave = 2a reg:0x8a0 value:4

01-01 13:10:22.752 I/ ( 3017): [18624.632812]init serdes bus 2 i2c_slave = 2a reg:0x8a3 value:e4

01-01 13:10:22.752 I/ ( 3017): [18624.632812]init serdes bus 2 i2c_slave = 2a reg:0x8a4 value:e4

01-01 13:10:22.752 I/ ( 3017): [18624.632812]init serdes bus 2 i2c_slave = 2a reg:0xf4 value:f

01-01 13:10:22.752 I/ ( 3017): [18624.632812]init serdes bus 2 i2c_slave = 2a reg:0x90a value:c0

01-01 13:10:22.752 I/ ( 3017): [18624.632812]init serdes bus 2 i2c_slave = 2a reg:0x94a value:c0

01-01 13:10:22.753 I/ ( 3017): [18624.632812]init serdes bus 2 i2c_slave = 2a reg:0x98a value:c0

01-01 13:10:22.753 I/ ( 3017): [18624.632812]init serdes bus 2 i2c_slave = 2a reg:0x9ca value:c0

01-01 13:10:22.753 I/ ( 3017): [18624.632812]init serdes bus 2 i2c_slave = 2a reg:0x903 value:80

01-01 13:10:22.753 I/ ( 3017): [18624.632812]init serdes bus 2 i2c_slave = 2a reg:0x943 value:80

01-01 13:10:22.753 I/ ( 3017): [18624.634766]init serdes bus 2 i2c_slave = 2a reg:0x983 value:80

01-01 13:10:22.754 I/ ( 3017): [18624.634766]init serdes bus 2 i2c_slave = 2a reg:0x9c3 value:80

01-01 13:10:22.754 I/ ( 3017): [18624.634766]init serdes bus 2 i2c_slave = 2a reg:0x1c00 value:f4

01-01 13:10:22.754 I/ ( 3017): [18624.634766]init serdes bus 2 i2c_slave = 2a reg:0x1d00 value:f4

01-01 13:10:22.754 I/ ( 3017): [18624.634766]init serdes bus 2 i2c_slave = 2a reg:0x1e00 value:f4

01-01 13:10:22.754 I/ ( 3017): [18624.634766]init serdes bus 2 i2c_slave = 2a reg:0x1f00 value:f4

01-01 13:10:22.755 I/ ( 3017): [18624.634766]init serdes bus 2 i2c_slave = 2a reg:0x903 value:80

01-01 13:10:22.755 I/ ( 3017): [18624.634766]init serdes bus 2 i2c_slave = 2a reg:0x943 value:80

01-01 13:10:22.755 I/ ( 3017): [18624.634766]init serdes bus 2 i2c_slave = 2a reg:0x983 value:80

01-01 13:10:22.755 I/ ( 3017): [18624.634766]init serdes bus 2 i2c_slave = 2a reg:0x9c3 value:80

01-01 13:10:22.755 I/ ( 3017): [18624.636719]init serdes bus 2 i2c_slave = 2a reg:0x415 value:e8

01-01 13:10:22.756 I/ ( 3017): [18624.636719]init serdes bus 2 i2c_slave = 2a reg:0x418 value:e8

01-01 13:10:22.756 I/ ( 3017): [18624.636719]init serdes bus 2 i2c_slave = 2a reg:0x41b value:28

01-01 13:10:22.756 I/ ( 3017): [18624.636719]init serdes bus 2 i2c_slave = 2a reg:0x41e value:28

01-01 13:10:22.756 I/ ( 3017): [18624.636719]init serdes bus 2 i2c_slave = 2a reg:0x1c00 value:f5

01-01 13:10:22.756 I/ ( 3017): [18624.636719]init serdes bus 2 i2c_slave = 2a reg:0x1d00 value:f5

01-01 13:10:22.757 I/ ( 3017): [18624.636719]init serdes bus 2 i2c_slave = 2a reg:0x1e00 value:f5

01-01 13:10:22.757 I/ ( 3017): [18624.636719]init serdes bus 2 i2c_slave = 2a reg:0x1f00 value:f5

01-01 13:10:22.757 I/ ( 3017): [18624.636719]init serdes bus 2 i2c_slave = 2a reg:0x41a value:f0

01-01 13:10:22.757 I/ ( 3017): [18624.636719]init serdes bus 2 i2c_slave = 2a reg:0x40b value:40

01-01 13:10:22.757 I/ ( 3017): [18624.638672]init serdes bus 2 i2c_slave = 2a reg:0x40c value:0

01-01 13:10:22.758 I/ ( 3017): [18624.638672]init serdes bus 2 i2c_slave = 2a reg:0x40d value:0

01-01 13:10:22.758 I/ ( 3017): [18624.638672]init serdes bus 2 i2c_slave = 2a reg:0x40e value:5e

01-01 13:10:22.758 I/ ( 3017): [18624.638672]init serdes bus 2 i2c_slave = 2a reg:0x40f value:7e

01-01 13:10:22.758 I/ ( 3017): [18624.638672]init serdes bus 2 i2c_slave = 2a reg:0x410 value:7a

01-01 13:10:22.758 I/ ( 3017): [18624.638672]init serdes bus 2 i2c_slave = 2a reg:0x411 value:48

01-01 13:10:22.758 I/ ( 3017): [18624.638672]init serdes bus 2 i2c_slave = 2a reg:0x412 value:20

01-01 13:10:22.759 I/ ( 3017): [18624.638672]init serdes bus 2 i2c_slave = 2a reg:0x90b value:7

01-01 13:10:22.759 I/ ( 3017): [18624.638672]init serdes bus 2 i2c_slave = 2a reg:0x92d value:15

01-01 13:10:22.759 I/ ( 3017): [18624.638672]init serdes bus 2 i2c_slave = 2a reg:0x90d value:1e

01-01 13:10:22.759 I/ ( 3017): [18624.638672]init serdes bus 2 i2c_slave = 2a reg:0x90e value:1e

01-01 13:10:22.759 I/ ( 3017): [18624.640625]init serdes bus 2 i2c_slave = 2a reg:0x90f value:0

01-01 13:10:22.760 I/ ( 3017): [18624.640625]init serdes bus 2 i2c_slave = 2a reg:0x910 value:0

01-01 13:10:22.760 I/ ( 3017): [18624.640625]init serdes bus 2 i2c_slave = 2a reg:0x911 value:1

01-01 13:10:22.760 I/ ( 3017): [18624.640625]init serdes bus 2 i2c_slave = 2a reg:0x912 value:1

01-01 13:10:22.760 I/ ( 3017): [18624.640625]init serdes bus 2 i2c_slave = 2a reg:0x94b value:7

01-01 13:10:22.760 I/ ( 3017): [18624.640625]init serdes bus 2 i2c_slave = 2a reg:0x96d value:15

01-01 13:10:22.761 I/ ( 3017): [18624.640625]init serdes bus 2 i2c_slave = 2a reg:0x94d value:1e

01-01 13:10:22.761 I/ ( 3017): [18624.640625]init serdes bus 2 i2c_slave = 2a reg:0x94e value:5e

01-01 13:10:22.761 I/ ( 3017): [18624.640625]init serdes bus 2 i2c_slave = 2a reg:0x94f value:0

01-01 13:10:22.761 I/ ( 3017): [18624.640625]init serdes bus 2 i2c_slave = 2a reg:0x950 value:40

01-01 13:10:22.761 I/ ( 3017): [18624.642578]init serdes bus 2 i2c_slave = 2a reg:0x951 value:1

01-01 13:10:22.762 I/ ( 3017): [18624.642578]init serdes bus 2 i2c_slave = 2a reg:0x952 value:41

01-01 13:10:22.762 I/ ( 3017): [18624.642578]init serdes bus 2 i2c_slave = 2a reg:0x98b value:7

01-01 13:10:22.762 I/ ( 3017): [18624.642578]init serdes bus 2 i2c_slave = 2a reg:0x9ad value:15

01-01 13:10:22.762 I/ ( 3017): [18624.642578]init serdes bus 2 i2c_slave = 2a reg:0x98d value:1e

01-01 13:10:22.762 I/ ( 3017): [18624.642578]init serdes bus 2 i2c_slave = 2a reg:0x98e value:9e

01-01 13:10:22.763 I/ ( 3017): [18624.642578]init serdes bus 2 i2c_slave = 2a reg:0x98f value:0

01-01 13:10:22.763 I/ ( 3017): [18624.642578]init serdes bus 2 i2c_slave = 2a reg:0x990 value:80

01-01 13:10:22.763 I/ ( 3017): [18624.642578]init serdes bus 2 i2c_slave = 2a reg:0x991 value:1

01-01 13:10:22.763 I/ ( 3017): [18624.642578]init serdes bus 2 i2c_slave = 2a reg:0x992 value:81

01-01 13:10:22.763 I/ ( 3017): [18624.642578]init serdes bus 2 i2c_slave = 2a reg:0x9cb value:7

01-01 13:10:22.764 I/ ( 3017): [18624.644531]init serdes bus 2 i2c_slave = 2a reg:0x9ed value:15

01-01 13:10:22.764 I/ ( 3017): [18624.644531]init serdes bus 2 i2c_slave = 2a reg:0x9cd value:1e

01-01 13:10:22.764 I/ ( 3017): [18624.644531]init serdes bus 2 i2c_slave = 2a reg:0x9ce value:de

01-01 13:10:22.764 I/ ( 3017): [18624.644531]init serdes bus 2 i2c_slave = 2a reg:0x9cf value:0

01-01 13:10:22.764 I/ ( 3017): [18624.644531]init serdes bus 2 i2c_slave = 2a reg:0x9d0 value:c0

01-01 13:10:22.765 I/ ( 3017): [18624.644531]init serdes bus 2 i2c_slave = 2a reg:0x9d1 value:1

01-01 13:10:22.765 I/ ( 3017): [18624.644531]init serdes bus 2 i2c_slave = 2a reg:0x9d2 value:c1

01-01 13:10:22.765 I/ ( 3017): [18624.644531]init serdes bus 2 i2c_slave = 2a reg:0x4a2 value:0

01-01 13:10:22.765 I/ ( 3017): [18624.644531]init serdes bus 2 i2c_slave = 2a reg:0x4aa value:0

01-01 13:10:22.765 I/ ( 3017): [18624.644531]init serdes bus 2 i2c_slave = 2a reg:0x4ab value:0

01-01 13:10:22.766 I/ ( 3017): [18624.646484]init serdes bus 2 i2c_slave = 2a reg:0x4a8 value:0

01-01 13:10:22.766 I/ ( 3017): [18624.646484]init serdes bus 2 i2c_slave = 2a reg:0x4a9 value:0

01-01 13:10:22.766 I/ ( 3017): [18624.646484]init serdes bus 2 i2c_slave = 2a reg:0x4a7 value:f

01-01 13:10:22.766 I/ ( 3017): [18624.646484]init serdes bus 2 i2c_slave = 2a reg:0x4a6 value:42

01-01 13:10:22.766 I/ ( 3017): [18624.646484]init serdes bus 2 i2c_slave = 2a reg:0x4a5 value:40

01-01 13:10:22.767 I/ ( 3017): [18624.646484]init serdes bus 2 i2c_slave = 2a reg:0x4af value:4f

01-01 13:10:22.767 I/ ( 3017): [18624.646484]init serdes bus 2 i2c_slave = 2a reg:0x4a0 value:4

01-01 13:10:22.767 I/ ( 3017): [18624.646484]init serdes bus 2 i2c_slave = 2a reg:0xb08 value:10

01-01 13:10:22.767 I/ ( 3017): [18624.646484]init serdes bus 2 i2c_slave = 2a reg:0xc08 value:10

01-01 13:10:22.767 I/ ( 3017): [18624.646484]init serdes bus 2 i2c_slave = 2a reg:0xd08 value:10

01-01 13:10:22.767 I/ ( 3017): [18624.646484]init serdes bus 2 i2c_slave = 2a reg:0xe08 value:10

01-01 13:10:22.768 I/ ( 3017): [18624.648438]init serdes bus 2 i2c_slave = 2a reg:0x6 value:1

01-01 13:10:22.918 I/ ( 3017): [18624.798828]init max96701---addr:0x40 reg:0x47 value:37

01-01 13:10:23.019 I/ ( 3017): [18624.898438]init max96701---addr:0x40 reg:0x48 value:98

01-01 13:10:23.119 I/ ( 3017): [18625.000000]init max96701---addr:0x40 reg:0x49 value:0

01-01 13:10:23.320 I/ ( 3017): [18625.199219]init max96701---addr:0x40 reg:0x0 value:82

01-01 13:10:23.320 I/ ( 3017): [18625.199219]init serdes bus 2 i2c_slave = 2a reg:0x6 value:2

01-01 13:10:23.470 I/ ( 3017): [18625.351562]init max96701---addr:0x40 reg:0x47 value:37

01-01 13:10:23.571 I/ ( 3017): [18625.451172]init max96701---addr:0x40 reg:0x48 value:98

01-01 13:10:23.671 I/ ( 3017): [18625.552734]init max96701---addr:0x40 reg:0x49 value:0

01-01 13:10:23.872 I/ ( 3017): [18625.753906]init max96701---addr:0x40 reg:0x0 value:84

01-01 13:10:23.872 I/ ( 3017): [18625.753906]init serdes bus 2 i2c_slave = 2a reg:0x6 value:4

01-01 13:10:24.022 I/ ( 3017): [18625.902344]init max96701---addr:0x40 reg:0x47 value:37

01-01 13:10:24.123 I/ ( 3017): [18626.003906]init max96701---addr:0x40 reg:0x48 value:98

01-01 13:10:24.223 I/ ( 3017): [18626.103516]init max96701---addr:0x40 reg:0x49 value:0

01-01 13:10:24.424 I/ ( 3017): [18626.304688]init max96701---addr:0x40 reg:0x0 value:86

01-01 13:10:24.424 I/ ( 3017): [18626.304688]init serdes bus 2 i2c_slave = 2a reg:0x6 value:8

01-01 13:10:24.574 I/ ( 3017): [18626.455078]init max96701---addr:0x40 reg:0x47 value:37

01-01 13:10:24.675 I/ ( 3017): [18626.556641]init max96701---addr:0x40 reg:0x48 value:98

01-01 13:10:24.775 I/ ( 3017): [18626.656250]init max96701---addr:0x40 reg:0x49 value:0

01-01 13:10:24.976 I/ ( 3017): [18626.857422]init max96701---addr:0x40 reg:0x0 value:88

01-01 13:10:25.026 I/ ( 3017): [18626.906250]init serdes bus 2 i2c_slave = 2a reg:0x6 value:f

01-01 13:10:25.026 I/ ( 3017): [18626.906250]init serdes bus 2 i2c_slave = 2a reg:0x18 value:f

5.开发的demo/案例:vcs_test

6.需要提供的解决方案:帮忙分析一下导致问题的原因

附件:
底层软件
征程5
评论1
0/1000
  • 木木布姆
    Lv.1

    已找出原因,HIM未使能设置

    2023-06-05
    0
    0