专栏底层软件如何配置MAX96712 RX0上接 1路AR0820 + 1路AR0233 ,并用hbplayer看图

如何配置MAX96712 RX0上接 1路AR0820 + 1路AR0233 ,并用hbplayer看图

已解决
zhuqingliang2022-11-22
82
7

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

1.硬件获取渠道:购买

2.当前系统镜像版本:

3.当前天工开物版本:

4.问题定位:

如题

5.开发的demo/案例:

6.需要提供的解决方案:

1. 请问在demo 里有没有现成的用例?如有,请提供路径 (例如:quad_sen_cimdma_isp0_pym0_1280p_sunny)

2. 如没有, 帮忙提供接近的用例 , 和修改方法

底层软件
征程5
评论2
0/1000
  • 只蓝片羽
    Lv.1

    您好:

    关于同一MAX96712分别接2路:AR0820+AR0233的case,不一定有支持。

    请查看您版本SDK内是否已有相应case,或通过以下命令过滤case:

    /app/bin/vps/vpm/test_j5vio.sh x dul*0820*0233

    若存在如下case则可参考使用(默认case接在rx1,请使用对应的模组: MAX96712的LinkA(0820)+LiniB(0233):

    /app/bin/vps/vpm/test_j5vio.sh dul_sen_cim_isp0_pym0_sy0820_ws0233
    /app/bin/vps/vpm/test_j5vio.sh dul_sen_cim_isp0_pym0_ws0820_ws0233

    等;

    上述case默认运行10s后退出,若要使用hobotplayer看图,则需修改case脚本中的参数: -S 1(使能看图) -r 100(运行100s),也可直接用test_j5vio.sh加参数运行(其将自动改脚本内参数):

    /app/bin/vps/vpm/test_j5vio.sh dul_sen_cim_isp0_pym0_sy0820_ws0233 S0 r100

    PS: 上述若要求/app/bin/vps/vpm/下脚本可写,可拷贝出来手动修改,或将该目录cp后重新mount实现。

    若要修改到rx0,请参考配置说明进行修改。

    谢谢~

    2022-11-22
    0
    5
    • zhuqingliang回复只蓝片羽:
      按照 dul_sen_cim_isp0_pym0_sy0820_ws0233 进行调试, 修改后运行, 打印如下错误,请问哪里修改错了

      运行 /app/bin/vps/vpm/test_j5vio.sh dul_sen_cim_isp0_pym0_sy0820_ws0233

      logcat:

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

      您好:

      从您的log看:应该是AR0820这路无数据,请确认模组是否使用正确(单路0820是否能正确接入)?

      I/ (28996): [5069.919922][VIO TEST UIIL COMM]:[vpm_test_calculate_fps][787]Pipe(0)Total time(10014)ms Average fps 0.000 = frame count 0.0 in 10.014s.
      I/ (28996): [5069.921875][VIO TEST UIIL COMM]:[vpm_test_calculate_fps][787]Pipe(1)Total time(10016)ms Average fps 29.852 = frame count 299.0 in 10.016s.

      看您已修改使用rx0,cim配置文件中的rx_index是否都改为0了?

      运行时可查看输入帧率信息: cat /sys/devices/platform/soc/47010000.cam_sys/47060000.cim/fps

      2022-11-22
      0
    • zhuqingliang回复只蓝片羽:
      1. 单路0820 或者单路0233 都能正常出图

      2. rx_index 都改为0

      请帮忙分析最新的出错log

      /app/bin/vps/vpm/test_j5vio.sh dul_sen_cim_isp0_pym0_sy0820_ws0233

      dmesg

      logcat

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

      您好:

      您这里又用成了rx1么? 您可以先接到rx1上使用原case进行测试,之后再修改为rx0;

      以下为一个修改该case原rx1为rx0的修改,请参考,主要修改点为: bus_num,entry_num,rx_index配置;

      --- /app/bin/vps/vpm/cfg/dul_sen_cim_isp0_pym0_sy0820_ws0233_rx1/cim_config.json

      +++ /app/bin/vps/vpm/cfg/dul_sen_cim_isp0_pym0_sy0820_ws0233/cim_config.json

      @@ -7,7 +7,7 @@

      "width": 3840,

      "height": 2160,

      "format": 44,

      - "rx_index": 1,

      + "rx_index": 0,

      "vc_index": 0,

      "channels": 1,

      "raw16_splict": 0,

      @@ -88,7 +88,7 @@

      "width": 2048,

      "height": 1280,

      "format": 44,

      - "rx_index": 1,

      + "rx_index": 0,

      "vc_index": 1,

      "channels": 1,

      "raw16_splict": 0,

      --- /app/bin/vps/vpm/cfg/dul_sen_cim_isp0_pym0_sy0820_ws0233_rx1/hb_j5dev.json

      +++ /app/bin/vps/vpm/cfg/dul_sen_cim_isp0_pym0_sy0820_ws0233/hb_j5dev.json

      @@ -10,7 +10,7 @@

      "deserial_name":"max96712",

      "deserial_addr":"0x29",

      "bus_type":0,

      - "bus_num":1,

      + "bus_num":0,

      "power_mode":0,

      "gpio_pin":[455,454],

      "gpio_level":[0,0]

      @@ -19,8 +19,8 @@

      "port_0":{

      "dev_port":0,

      "bus_type":0,

      - "bus_num":1,

      - "entry_num":1,

      + "bus_num":0,

      + "entry_num":0,

      "serial_addr":"0x41",

      "sensor_addr":"0x11",

      "sensor_name":"ar0820",

      @@ -38,8 +38,8 @@

      "port_1":{

      "dev_port":1,

      "bus_type":0,

      - "bus_num":1,

      - "entry_num":1,

      + "bus_num":0,

      + "entry_num":0,

      "serial_addr":"0x42",

      "sensor_addr":"0x12",

      "sensor_name":"ar0233",

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

      问题解决,谢谢!

      2022-11-28
      0
  • 费小财
    Lv.5

    你好,

    现成的demo不支持混接

    你可以选择96712 4路 接一个0233,然后修改测试脚本对应的case

    ${COMMON_DIR}vpm_gtest -v "/app/bin/vps/vpm/cfg/quad_sen_cimdma_isp0_pym0_1280p_sunny/vpm_config.json" -r 10 -c "/app/bin/vps/vpm/cfg/quad_sen_cimdma_isp0_pym0_1280p_sunny/hb_j5dev.json" -M 15 \

    最后的 -M 15 改成 -M 1

    如果要支持1路AR0820 + 1路AR0233,则需要改hb cam跟cim的配置文件,同时跑2路可选择 -M 3

    2022-11-22
    0
    0