专栏底层软件MAX96712 RX2上接 4路AR0233时 , vpm_gtest 执行错误

MAX96712 RX2上接 4路AR0233时 , vpm_gtest 执行错误

已解决
zhuqingliang2022-11-18
74
14

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

  1. 系统软件版本: otp@otp debug 20221107-160516

  2. 问题涉及的技术领域:驱动

  3. 问题描述: 我想在 MAX96712 (RX2) 上使能 4路 AR0233, 通过hbplayer 看图:

    1. 步骤1:4路 AR0233通过I2C2接入, 查看 i2c2设备,

2.步骤2: 执行 /app/bin/vps/vpm/test_j5vio.sh quad_sen_cimdma_isp0_pym0_1280p_sunny 报错
  1. 问题1 : 4路AR0233 的I2C 地址都为 "serial_addr":"0x40", "sensor_addr":"0x10" 是否正常

  2. hb_vio_init(vio_cfg_file) -5018 代表哪里错误

4. 复现概率:100% ,

已进行的排查措施 "gpio_pin":[457,456] 已经拉高

5. 提供必要的问题日志: 附件kernel.txt , logcat.txt
6. 软件上是否有做自定义修改:无
附件:
底层软件
征程5
评论3
0/1000
  • 只蓝片羽
    Lv.1

    您好:

    1 :4路AR0233 的I2C 地址都为 "serial_addr":"0x40", "sensor_addr":"0x10" 是否正常

    一般情况此为正常现象,未初始化配置(做地址map)前模组默认都为同一地址,在正常运行后才能看到分开的设备地址;

    但您所运行case适配的模组默认应该什么地址都看不到(默认速率不匹配),是否用错了模组或case?

    或可参考RX3上相应case: quad_sen_cimdma_isp1_pym1_1280p_sensing

    2: hb_vio_init(vio_cfg_file) -5018 代表哪里错误

    #define HB_VIO_ISP_UPDATE_FAIL (5018)
    如上已答,应该是vpm为Calib库不对或不存在,请检查:

    ls -l /system/etc/cam/lib_ar0233RGGB_Pwl12_WS_Fov100.so

    谢谢~

    2022-11-18
    0
    7
    • zhuqingliang回复只蓝片羽:

      ls -l /system/etc/cam/lib_ar0233RGGB_Pwl12_WS_Fov100.so 确实不存在,请问怎么生成

      2022-11-18
      0
    • 只蓝片羽回复zhuqingliang:

      默认系统镜像中自带有,不用生成,可以看下该目录下是否有其他calib库:

      ls -l /system/etc/cam/lib_*.so

      另外看您系统版本,是自己编译的么? 可以查看编译输出目录是否有该文件:

      ls -l out/tmprootfs/etc/cam/lib_*.so

      2022-11-18
      0
    • zhuqingliang回复只蓝片羽:

      ls -l /system/etc/cam/lib_*.so 没有so 文件

      ls -l out/tmprootfs/etc/cam/lib_*.so 没有so 文件

      2022-11-18
      0
    • 只蓝片羽回复zhuqingliang:

      请查看SDK源码目录下是否有相应的库:

      ls -l hbre/camera/utility/sensor_calbration/*/*/*.so

      2022-11-18
      0
    • zhuqingliang回复只蓝片羽:

      只有 json, 没有so 文件

      2022-11-18
      0
    • 只蓝片羽回复zhuqingliang:

      有做删除操作么? 请告知一下SDK版本,也请重新解压SDK看一下,相应目录下原本是否有so文件。

      2022-11-18
      0
    • zhuqingliang回复只蓝片羽:

      lib_*.so 在拷贝时误删,重新拷贝后问题解决,感谢解答

      2022-11-21
      0
  • zhuqingliang
    Lv.1

    附上 执行步骤2: /app/bin/vps/vpm/test_j5vio.sh quad_sen_cimdma_isp0_pym0_1280p_sunny 报错后的I2C 地址

    2022-11-18
    0
    3
    • 费小财回复zhuqingliang:

      所以这个问题就是文件的问题,如果是新的模组的话,应该需要重新生成一个,如果不是特别关注下过的话,则可以找个类似的改个名先试试

      2022-11-21
      0
    • zhuqingliang回复费小财:

      问题解决

      2022-11-21
      0
    • 费小财回复zhuqingliang:

      好的,有问题随时沟通

      2023-01-17
      0
  • zhuqingliang
    Lv.1
    2022-11-18
    0
    1
    • 费小财回复zhuqingliang:

      库文件不对或者不在,检查vpm中 calibration的库文件

      2022-11-18
      0