- 收藏
- 点赞
- 分享
- 举报
hi3519av100接入bt1120的问题
因为项目上的需要,楼主目前在调试3519的bt1120,我是参考官方手册配置按照3559配置了combo_dev_attr_t、VI_DEV_ATTR_S、VI_PIPE_ATTR_S、VI_CHN_ATTR_S这四个结构体,但是程序运行起来后提示vi属性配置不下去,只有将VI_DEV_ATTR_S的输入模式改为mipi模式后才能配置下去,我的配置如下:
combo_dev_attr_t MIPI_BT120_ATTR =
{
.devno = 1,
.input_mode = INPUT_MODE_BT1120,
.data_rate = MIPI_DATA_RATE_X1,
.img_rect = {0, 0, 1280, 720},
/
{
.mipi_attr =
{
DATA_TYPE_RAW_10BIT,
HI_MIPI_WDR_MODE_NONE,
{0, -1, -1, -1, -1, -1, -1, -1}
}
}
/
};
VI_DEV_ATTR_S DEV_ATTR_BT1120_BASE =
{
VI_MODE_BT1120_STANDARD,
VI_WORK_MODE_1Multiplex,
{0xFF000000, 0x00FF0000},
VI_SCAN_PROGRESSIVE,
{-1, -1, -1, -1},
VI_DATA_SEQ_YUYV,
{
/*port_vsync port_vsync_neg port_hsync port_hsync_neg */
VI_VSYNC_PULSE, VI_VSYNC_NEG_LOW, VI_HSYNC_VALID_SINGNAL,VI_HSYNC_NEG_HIGH, VI_VSYNC_VALID_SINGAL, VI_VSYNC_VALID_NEG_HIGH,
/*hsync_hfb hsync_act hsync_hhb*/
{0, 1280, 0,
/*vsync0_vhb vsync0_act vsync0_hhb*/
0, 720, 0,
/*vsync1_vhb vsync1_act vsync1_hhb*/
0, 0, 0}
},
VI_DATA_TYPE_YUV,
HI_FALSE,
{1280, 720},
{
{
{1280 , 720},
},
{
VI_REPHASE_MODE_NONE,
VI_REPHASE_MODE_NONE
}
},
{
WDR_MODE_NONE,
720
},
DATA_RATE_X1
};
VI_PIPE_ATTR_S PIPE_ATTR_BT1120_RFR =
{
VI_PIPE_BYPASS_NONE, HI_FALSE,HI_FALSE,
1280, 720,
PIXEL_FORMAT_RGB_BAYER_12BPP,
COMPRESS_MODE_LINE,
DATA_BITWIDTH_10,
HI_TRUE,
{
PIXEL_FORMAT_YVU_SEMIPLANAR_420,
DATA_BITWIDTH_8,
VI_NR_REF_FROM_RFR,
COMPRESS_MODE_NONE
},
HI_FALSE,
{ -1, -1}
};
VI_CHN_ATTR_S CHN_ATTR_BT1120_LINEAR =
{
{1280, 720},
PIXEL_FORMAT_YVU_SEMIPLANAR_420,
DYNAMIC_RANGE_SDR8,
VIDEO_FORMAT_LINEAR,
COMPRESS_MODE_NONE,
0, 0,
0,
{ -1, -1}
};
原理图如下,用的是D0-D9:
还有一事楼主不太明白,手册中说cmos0绑定videv3,我在sample中指定了videv=3,但是却提示无效的devno,实在想不明白,加载驱动的脚本中也修改了管脚复用,查看寄存器值是正常的,sample中还有s32WorkSnsId,这个要怎么改呢,直接改成sensor1会有段错误,论坛中有3516的例子,试过但貌似不适用,论坛中应该有大神,求指点一二,感激不尽!!
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
-
2019-08-12 17:54:24
-
2020-03-03 12:39:42
-
2019-01-10 11:55:42
-
2019-07-02 18:37:32
-
2019-06-05 16:16:50
-
2015-07-31 14:20:56
-
2019-07-02 10:53:05
-
2022-01-14 14:26:53
-
2019-12-04 20:39:02
-
2020-03-18 17:15:06
-
2020-02-27 15:55:00
-
2020-08-01 17:40:31
-
2019-04-18 15:42:12
-
2022-02-16 15:04:36
-
2019-12-05 16:50:20
-
2020-07-06 11:50:22
-
2019-07-30 16:44:10
-
2019-01-07 14:47:21
-
2022-02-16 16:31:26
-
5Hi3516CV610 如何使用SD卡升级固件
-
5cat /dev/logmpp 报错 <3>[ vi] [func]:vi_send_frame_node [line]:99 [info]:vi pic queue is full!
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明