马蹄酥

马蹄酥

0个粉丝

1

问答

0

专栏

0

资料

马蹄酥  发布于  2023-02-14 10:48:39
采纳率 0%
1个问答
1825

hi3516av300接入mini640红外模组,采用BT656接口,无法得到图像数据

 

1、采集图像数据程序是基于sample的vio程序修改,
2、sample_comm_vi.c相关结构体参数配置
combo_dev_attr_t MIPI_BT656_ATTR = {
/ input mode /
.devno = 1,
.input_mode = INPUT_MODE_CMOS, //使MIPI RX PHY处于CMOS模式
.data_rate = MIPI_DATA_RATE_X1,
.img_rect = {0, 0, 640, 512},
{
.mipi_attr = {DATA_TYPE_YUV422_8BIT, HI_MIPI_WDR_MODE_NONE, {-1, -1, -1, -1}}
}
};

VI_DEV_ATTR_S DEV_ATTR_BT656_BASE = {
/ interface mode /
VI_MODE_BT656,
/ multiplex mode /
VI_WORK_MODE_1Multiplex,
/ r_mask g_mask b_mask/
{0xFF000000, 0x0000},
/ progessive or interleaving /
VI_SCAN_PROGRESSIVE, /逐行/
/AdChnId/
{-1, -1, -1, -1},
/enDataSeq, only support yuv/
VI_DATA_SEQ_YUYV,
/ synchronization information /
{
/port_vsync port_vsync_neg port_hsync port_hsync_neg /
VI_VSYNC_PULSE, VI_VSYNC_NEG_HIGH, VI_HSYNC_VALID_SINGNAL,VI_HSYNC_NEG_HIGH,VI_VSYNC_NORM_PULSE,VI_VSYNC_VALID_NEG_HIGH,
/hsync_hfb hsync_act hsync_hhb/
{
0, 0, 0,
/vsync0_vhb vsync0_act vsync0_hhb/
0, 0, 0,
/vsync1_vhb vsync1_act vsync1_hhb/
0, 0, 0
}
},
/ input data type /
VI_DATA_TYPE_YUV,
/ bReverse /
HI_FALSE,
/ input size /
{640, 512},
{{
{640, 512},
},
{VI_REPHASE_MODE_NONE, VI_REPHASE_MODE_NONE}},
{WDR_MODE_NONE, 512},
DATA_RATE_X1
};

VI_PIPE_ATTR_S PIPE_ATTR_BT656 = {
/ bBindDev bYuvSkip /
VI_PIPE_BYPASS_NONE,
HI_FALSE, /YUV skip enable /
HI_TRUE, / ISP Bypass /
640,
512,
PIXEL_FORMAT_YVU_SEMIPLANAR_422,
COMPRESS_MODE_NONE,
DATA_BITWIDTH_8, / bit_width width: 16 illegal, should be when YUV!/
HI_FALSE,
{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_BT656_420_SDR8_LINEAR = {
{640, 512},
PIXEL_FORMAT_YVU_SEMIPLANAR_420,
DYNAMIC_RANGE_SDR8,
VIDEO_FORMAT_LINEAR,
COMPRESS_MODE_NONE,
0,
0,
0,
{-1, -1}};
3、vi log信息
~ # cat /proc/umap/vi

[VI] Version: [Hi3516CV500_MPP_V2.0.3.0 B050 Release], Build Time[Feb 5 2021, 23:27:33]

———————————————-MODULE PARAM —————————————————————————————————————-
DetectErrFrame DropErrFrame VbSource
0 0 Common

———————————————-VI MODE ——————————————————————————————-
Pipe0Mode Pipe1Mode Pipe2Mode Pipe3Mode
offline offline offline offline
———————————————-VPSS MODE —————————————————————————————-
Pipe0Mode Pipe1Mode Pipe2Mode Pipe3Mode
offline offline offline offline

———————————————-VI DEV ATTR1——————————————————————————————————————
DevID DevEn BindPipe Width Height IntfM WkM ComMsk0 ComMsk1 ScanM
1 Y Y 640 512 BT656 1Mux ff000000 0 P

———————————————-VI DEV ATTR2——————————————————————————————————————
DevID AD0 AD1 AD2 AD3 Seq DataType DataRev BasW BasH HReph VReph WDRMode CacheLine DataRate
1 -1 -1 -1 -1 YUYV YUV N 640 512 NONE NONE None 512 X1

———————————————-VI BIND ATTR——————————————————————————————————————
DevID PipeNum PipeId
1 1 2

———————————————-VI DEV TIMING ATTR———————————————————————————————————
DevID DevTimingEn DevFrmRate DevWidth DevHeight

———————————————-VI PIPE ATTR1—————————————————————————————————————-
PipeID BypassMode YuvSkip IspBypass Width Height PixFmt BitWidth NrEn SharpenEn CompressMode
2 BypassNone N Y 640 512 SP422 8 N N None

———————————————-VI PIPE ATTR2—————————————————————————————————————-
DiscProPic SrcFRate DstFRate FrameSource RepeatMode VCNum IntType EarlyLine VbPoolId
N -1 -1 DEV NONE 0 START 0 -1

———————————————-VI INTERRUPT ONEBUF INFO————————————————————————————————
ProcCostTime CapturedCostTime LowerLine UpperLine WdrExposureInterval

———————————————-VI PIPE PRE CROP ATTR———————————————————————————————————-
PipeID CropEn CoorX CoorY Width Height

———————————————-VI PIPE POST CROP ATTR———————————————————————————————————-
PipeID CropEn CoorX CoorY Width Height

———————————————-VI PIPE NR ATTR————————————————————————————————————-
PipeID BitWidth CompressMode PixFmt RefSrc Intf Version OptMode

———————————————-VI PIPE NRX_V2 PARAM——————————————————————————————————
PipeID ISO SFS1 SFS2 SFS4 SFN0 SFN1 SFN3 STH1 STH3

———————————————-VI PIPE USER PIC ATTR—————————————————————————————————-
PipeID Enable ChnID Mode BgColor PicID Width Height Stride PixFmt PoolID PhyAddr

———————————————-VI PIPE DUMP ATTR———————————————————————————————————-
PipeID Enable Depth DumpType

———————————————-VI CHN ATTR1——————————————————————————————————————
PipeID ChnID Width Height Mirror Flip SrcFRate DstFRate PixFmt VideoFmt DynamicRange
2 0 640 512 N N -1 -1 SP420 LINEAR SDR8

———————————————-VI CHN ATTR2——————————————————————————————————————
CompressMode Depth Align VbPoolId
None 0 0 -1

———————————————-VI EXTCHN ATTR1————————————————————————————————————-
PipeID ChnID Source SrcChn Width Height SrcFRate DstFRate PixFmt DynamicRange CompressMode Depth

———————————————-VI EXTCHN ATTR2————————————————————————————————————-
Align VbPoolId

———————————————-VI CHN LOW DELAY ATTR—————————————————————————————————-
PipeID ChnID Enable LineCnt Effect
2 0 N 0 N

———————————————-VI CHN CROP INFO————————————————————————————————————
PipeID ChnID CropEn CoorType CoorX CoorY Width Height TrimX TrimY TrimWid TrimHgt
2 0 N RIT 0 0 0 0 0 0 0 0

———————————————-VI CHN ROTATION INFO——————————————————————————————————
PipeID ChnID Rotation
2 0 0

———————————————-VI CHN LDC INFO————————————————————————————————————-
PipeID ChnID Enable Aspect XRatio YRatio XYRatio XOffset YOffset DistortionRatio
2 0 N N 0 0 0 0 0 0

———————————————-VI CHN ROTATIO_EX INFO—————————————————————————————————
PipeID ChnID Enable ViewType Angle XOffset YOffset Width Height
2 0 N ALL 0 0 0 0 0

———————————————-VI CHN SPREAD INFO———————————————————————————————————
PipeID ChnID Enable OutW OutH Coef
2 0 N 0 0 0

———————————————-VI EXTCHN FISHEYE ATTR—————————————————————————————————
PipeID ChnID Enable MntMode RgnNum BgEnable BgColor LMF HOffset VOffset TCoef FStrength

———————————————-VI EXTCHN FISHEYE REGION ATTR—————————————————————————————-
PipeID ChnID RgnIndex ViewMode InRadius OutRadius Pan Tilt HorZoom VerZoom OutX OutY OutW OutH

———————————————-VI DIS CONFIG INFO1——————————————————————————————————-
PipeID ChnID Mode Motion PdtType BufNum CropRatio FrmRate GyroRange GyroBitWidth CamSteady Scale

———————————————-VI DIS ATTR INFO————————————————————————————————————
PipeID ChnID DisChn Enable GdcBypass MovSub Roef Timelag ViewAngle bStillCrop HorLimit VerLimit Strength

———————————————-VI DIS PARAM INFO———————————————————————————————————-
PipeID ChnID DisChn LargeMotionStableCoef LowFreqMotionPreserve LowFreqMotionFreq

———————————————-VI SNAP ATTR INFO———————————————————————————————————-
PipeID Type bLoadCCM FrameCnt rptTimes bZSL FrmDepth RollbaskMs Interval

———————————————-VI SNAP STATUS INFO——————————————————————————————————-
Status bDoublePipe VideoPipe SnapPipe VcNum ProDelayInt

———————————————-VI CHN OUTPUT RESOLUTION————————————————————————————————
PipeID ChnID Enable Mirror Flip Width Height PixFmt VideoFmt DynamicRange CompressMode FrameRate
2 0 Y N N 0 0 SP420 LINEAR SDR8 None 0

———————————————-VI PIPE STATUS—————————————————————————————————————
PipeID Enable IntCnt FrameRate LostFrame VbFail Width Height
2 Y 0 0 0 0 640 512

———————————————-VI CHN STATUS—————————————————————————————————————-
PipeID ChnID Enable FrameRate LostFrame VbFail Width Height
2 0 Y 0 0 0 0 0

———————————————-VI PIPE Statistic———————————————————————————————————-
PipeID RecvPic LostCnt BufCnt CurSoftTm MaxSoftTm CurTaskTm MaxTaskTm LowBandWidth BeBufNum
2 0 0 0 0 0 0 0 0 0

———————————————-VI HW STATISTIC————————————————————————————————————-
ProcIdx HWCostTm MaxHWCostTm CycleCnt MaxCycleCnt
0 0 0 0 0

———————————————-VI PROC OFFLINE IRQ STATISTIC—————————————————————————————
ProcIdx SubmitCnt IntCnt ListCnt TmOutCnt BusErrCnt DcmpErrCnt StartErrCnt NodeIdErrCnt
0 0 0 0 0 0 0 0 0

———————————————-VI PROC ONLINE IRQ STATISTIC—————————————————————————————-
ProcIdx IntCnt FrmStartCnt FrmErrCnt FrmFlowCnt BusErrCnt DcmpErrCnt CfgLossCnt FirstIntPts
0 0 0 0 0 0 0 0 0

———————————————-VI PROC COST TIME STATISTIC—————————————————————————————-
ProcIdx IntCntPerSec MaxIntCntPerSec CurIntCostTm MaxIntCostTm TotalIntCostTm IntTmPerSec MaxIntTmPerSec
0 0 0 0 0 0 0 0

———————————————-VI DEV DETECT INFO———————————————————————————————————
DevID ValidWidth ValidHeight TotalWidth
1 0 0 0

———————————————-VI BAS DETECT INFO———————————————————————————————————
DevID ValidWidth ValidHeight TotalWidth

———————————————-VI ISP DETECT INFO———————————————————————————————————
ISPID ValidWidth ValidHeight TotalWidth
2 0 0 0

我来回答
回答3个
时间排序
认可量排序

Marc

77个粉丝

0

问答

21

专栏

0

资料

Marc 2023-02-14 11:23:23
认可0

马蹄酥

0个粉丝

1

问答

0

专栏

0

资料

马蹄酥 2023-02-14 18:05:05
认可0

马蹄酥

0个粉丝

1

问答

0

专栏

0

资料

马蹄酥 2023-02-14 18:06:07
认可0

引用 @马蹄酥 “”
然后还有个问题,hisi3516av300的话,vi 数据线高八位数据线可以使用bt656的功能嘛

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

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区