ivan

ivan

0个粉丝

23

问答

0

专栏

0

资料

ivan  发布于  2026-04-17 16:34:51
采纳率 0%
23个问答
80

wdr问题

     

现在接入sc533hai的sensor,线性模式没问题,跑wdr的时候报错如下:
[sample_comm_vi_set_grp_info]-1299: vi set wdr fusion grp attr failed!
[sample_comm_vi_start_vi]-2496: set grp info failed!
[sample_venc_vi_init]-875: sample_comm_vi_start_vi failed: 0xffffffff
[sample_venc_online_wrap_start_sys_vi_vpss]-1592: Init VI err for 0xffffffff!
program exit abnormally!

排查vi配置如下:

static td_void sample_comm_vi_get_default_grp_info(sample_sns_type sns_type, sample_vi_grp_info *grp_info)
{
td_u32 i;
td_u32 pipe_num;
ot_size size;

sample_comm_vi_get_size_by_sns_type(sns_type, &size);
grp_info->grp_num = 1;
grp_info->fusion_grp[0] = 0;

grp_info->fusion_grp_attr[0].wdr_mode = sample_comm_vi_get_wdr_mode_by_sns_type(sns_type);
grp_info->fusion_grp_attr[0].cache_line = size.height;
pipe_num = sample_comm_vi_get_pipe_num_by_sns_type(sns_type);
for (i = 0; i < pipe_num; i++) {
    grp_info->fusion_grp_attr[0].pipe_id[i] = i;
}
printf("===grp_info->fusion_grp_attr[0].wdr_mode = %d\n",grp_info->fusion_grp_attr[0].wdr_mode );

}

排查驱动代码如下:

/**

  • global variables
    *
    /
    static cis_info g_sc533hai_info[OT_ISP_MAX_PIPE_NUM] = {
    [0 …(OT_ISP_MAX_PIPE_NUM - 1)] {
     .mutex = PTHREAD_MUTEX_INITIALIZER,
     .sns_id = SC533HAI_ID,
     .fswdr_mode = OT_ISP_FSWDR_NORMAL_MODE,
     .quick_start_en = TD_FALSE,
     .fast_ae_en = TD_FALSE,
     .max_short_exp = SC533HAI_SEXP_MAX_DEFAULT,
     .bus_info = { .i2c_dev = -1 },
     .sns_state = TD_NULL,
     .blc_clamp_info = TD_TRUE,
     .mode_tbl = {
          /* mode 0: linear */
         {
             SC533HAI_VMAX_LINEAR,
             SC533HAI_FULL_LINES_MAX_LINEAR,
             SC533HAI_FPS_MAX_LINEAR,
             SC533HAI_FPS_MIN_LINEAR,
             SC533HAI_WIDTH_LINEAR,
             SC533HAI_HEIGHT_LINEAR,
             SC533HAI_MODE_LINEAR,
             OT_WDR_MODE_NONE,
             "SC533HAI_5M_30FPS_10BIT_LINEAR_MODE"
         },
         /* mode 1: WDR */
         {
             SC533HAI_VMAX_2TO1_LINE_WDR,
             SC533HAI_FULL_LINES_MAX_2TO1_LINE_WDR,
             SC533HAI_FPS_MAX_2TO1_LINE_WDR,
             SC533HAI_FPS_MIN_2TO1_LINE_WDR,
             SC533HAI_WIDTH_2TO1_LINE_WDR,
             SC533HAI_HEIGHT_2TO1_LINE_WDR,
             SC533HAI_MODE_2TO1_LINE_WDR,
             OT_WDR_MODE_2To1_LINE,
             "SC533HAI_5M_30FPS_10BIT_2TO1_VC_MODE"
         },
     },
     .i2c.fd = -1,
    
    }
    };
    请问下,是什么原因呢,怎么解决呢?
我来回答
回答3个
时间排序
认可量排序

ivan

0个粉丝

23

问答

0

专栏

0

资料

ivan 2026-04-17 16:35:54
认可0

补充下:SENSOR0_TYPE=SC533HAI_MIPI_5M_30FPS_10BIT_WDR2TO1

ivan

0个粉丝

23

问答

0

专栏

0

资料

ivan 2026-04-17 16:58:30
认可0

报错的是ss_mpi_vi_set_wdr_fusion_grp_attr(grp_info->fusion_grp[i], &grp_info->fusion_grp_attr[i])这个函数
返回值是0xa0108007 OT_ERR_VI_ILLEGAL_PARAM 视频输入参数设置无效

CX

1个粉丝

1

问答

0

专栏

0

资料

CX 2026-04-18 16:59:36
认可0

先查看一下mipi_rx有没有数据再来定位VI
一般是可以看到有两虚拟通道的

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
更多相似问答
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区