专栏底层软件J5+X8b isp寄存器设置不下去

J5+X8b isp寄存器设置不下去

已解决
Merlin一米阳光2024-01-19
176
13

用户您好,请详细描述您所遇到的问题,详细的描述有助于帮助我们快速定位,解决问题~Thanks♪(・ω・)ノ

1. 硬件获取渠道及型号: 天准买的J5 tztek@TADC-D52
2. 系统镜像版本: rex@rex release 20230130-123734

3. 问题模块: camera效果参数编译问题

4. 问题描述:

  1. x8b sensor 点亮,使用代码里自带的camera 效果库(x8b的库)文件,能正常显示出图。

  2. 从该路径 J5/hbre/camera/utility/sensor_calbration/ovx8b/x8bRGGB_pwl12_PH_Fov120,获取 x8b的 效果参数(dynamic.json + static.json)

  3. 这两个文件放到 J5/hbre/libisp/j5/tuning/caldata/generate_lib 下编译,得到的新库,camera 效果显示 异常,全是粉紫,见附件。

经排查,发现dynamic里面 custom setting 部分设置0xe040 寄存器值 (57408, 2436966556)编译不进去或者编译出错。参数如下。这部分参数已经确认是对的。

{

   "name": "CALIBRATION_CUSTOM_SETTINGS",

   "width": 4,

   "rows": 1,

   "cols": 12,

   "value": [

    57368,

    3,

    4294967295,

    4,

    57408,

    2436966556,

    4294967295,

    4,

    0,

    0,

    0,

    0

   ]

  }

5. 问题分析:怀疑编译环境问题,或者摸个配置问题,请帮忙核查下,深度分析下,谢谢!

底层软件
征程5
评论5
0/1000
  • HongBinZhou
    Lv.1

    Merlin一米阳光 你好:


    vpm_config.json 这个文件中的

    "sched_mode":2, // 改成 0
    "isp_dma_output_format": 11, // 改成 9

    按照上面说明的修改验证试试

    2024-01-26
    0
    4
    • Merlin一米阳光回复HongBinZhou:

      还是不行,一片粉色

      2024-01-29
      0
    • HongBinZhou回复HongBinZhou:

      你 hbplayer 工具左上角的 init config 是怎么设置的?

      2024-01-29
      0
    • HongBinZhou回复HongBinZhou:

      你之前说的 “在别的设备都能正常运行起来”,别的设备和有异常的设备,在x8b json的配置文件和hbplayer设置上有什么差异吗?

      2024-01-29
      0
    • Merlin一米阳光回复HongBinZhou:

      “在别的设备都能正常运行起来” 这个请天准验的,我再跟他们确认下,谢谢!

      2024-01-30
      0
  • TROS.Enid
    Lv.1


    同学,请按下面的方法检查一下:


    2024-01-25
    0
    3
    • Merlin一米阳光回复TROS.Enid:

      目前排查,自带的库和编译的库,在别的设备都能正常运行起来。 确认编译无问题,所以排除了编译环境的问题。。目前怀疑配置哪里不对。

      2024-01-26
      0
    • Merlin一米阳光回复TROS.Enid:

      我贴出配置,请帮忙核查下,谢谢:

      2024-01-26
      0
    • Merlin一米阳光回复TROS.Enid:

      我贴出相关配置,请帮忙查看下: 1. 启动命令: ./vcs_test -m 4 -v cfg/tuning/tuning_ovx8b96717Fov120_cim_isp0_4k/vpm_config.json -p 0 -c cfg/tuning/tuning_ovx8b96717Fov120_cim_isp0_4k/hb_j5dev.json -i 0 -h /system/etc/vio_tool/dump_config.json -s 2147483647 2. vpm_config.json pileline部分配置: "pipeline0": { "isp": { "hw_id":0, "ctx_id": 0, "sched_mode":2, "hdr_mode": 1, "width": 3840, "height": 2160, "frame_rate": 30, "input_crop_enable": 0, "input_crop_x": 0, "input_crop_y": 0, "input_crop_width": 0, "input_crop_height": 0, "output_crop_enable": 0, "output_crop_x": 0, "output_crop_y": 0, "output_crop_width": 0, "output_crop_height": 0, "isp_stream_output_format": 0, "isp_dma_output_format": 11, "calib_mode": 1, "calib_lname": "/userdata/demo_96717_9296/lib_ox08b40_pwl.so", "isp_algo_state": 1 }, 3. hb_j5dev.json { "config_number":1, "board_name":"j5dvb", "config_0":{ "comment": "ovx8b(kankan) rggb 3840x2160 pwl raw12 30fps on host0 max9296", "interface_type": "mipi", "deserial_num":1, "deserial_0":{ "deserial_name":"max9296", "deserial_addr":"0x4a", "bus_type":0, "bus_num":0, "power_mode":0, "gpio_pin":[455,454], "gpio_level":[0,0] }, "port_number":1, "port_0":{ "dev_port":0, "bus_type":0, "bus_num":0, "entry_num":0, "serial_addr":"0x40", "sensor_addr":"0x36", "sensor_name":"ovx8b", "reg_width":16, "extra_mode":1, "config_index":516, "sensor_mode":5, "fps":30, "resolution":2160, "deserial_index":0, "deserial_port":0, "data_path":"cfg/tuning/tuning_ovx8b96717Fov120_cim_isp0_4k/cim_config.json", "config_path":"cfg/tuning/tuning_ovx8b96717Fov120_cim_isp0_4k/hb_mipi_ox08b40_raw12_%dfps_%dP.json" } 4. hb_mipi_ox08b40_raw12_30fps_2160P.json { "mipi": { "base": { "lane": 4, "datatype":"0x2c", "mclk": 24, "mipiclk": 4800, "fps": 30, "width": 3840, "height": 2160, "linelenth": 4440, "framelenth": 3003, "settle": 40 }, "host": { "enable": 1, "hsa": 0, "hbp": 0, "hsd": 0, "vc_num": 1, "vc0_index": 0 }, "dev": { "enable": 1, "vpg": 0, "ipi_lines": 0 } } 5.

      2024-01-26
      0
  • TROS.Enid
    Lv.1

    分析中

    2024-01-23
    0
    1
    • TROS.Enid回复TROS.Enid:

      内部还在调查中,请耐心等待下,谢谢

      2024-01-25
      0
  • TROS.Enid
    Lv.1

    稍等 内部确认中

    2024-01-26
    0
    0
  • TROS.Enid
    Lv.1

    @Merlin一米阳光, 请问,您的问题解决了吗?



    2024-01-31
    0
    0