hi3516d和3516c的区别A 的BT1120输入报错,请帮忙看是啥原因

查看: 1567|回复: 13
Hi3516A输入使用cmos vi 口视频输入如何设置寄存器?
看到论坛有人问类似问题,不知道有解决的吗?
一路BT1120从VI口输入,GPIO/VI端口的复用寄存器已改,但cat /proc/umap/vi无法获得输入信息。请问从这个口输入视频的,还有哪些设置呢?改了那个mipi_phy_mode寄存器,但是好像没什么用啊?
lz 我现在是同样的问题。
看论坛里的反馈,大家采到图像的都是用的mipi那边VI bti1120。
跑过sample以后,我看VICAP 寄存器基本都没设置。
我现在怀疑,sample里面跑的是固定mipi那路的cmos输入。
lz 我现在是同样的问题。
看论坛里的反馈,大家采到图像的都是用的mipi那边VI bti1120。
VICAP里的寄存器您觉得都有哪些需要设置的?我现在只设置了VI 复用的那些寄存器,就是muxctrl104-muxctrl122,剩下的不知道需要设置什么?
lz 我现在是同样的问题。
看论坛里的反馈,大家采到图像的都是用的mipi那边VI bti1120。
来结个贴,我这边把位于0x的mipi_phy_mode寄存器置为,就是bypass模式,获得了cmos vi口的视频输入。
你好,你们的调试成功了吗?能同时给MIPI和vi输入视频吗?
你好,你们的调试成功了吗?能同时给MIPI和vi输入视频吗?
同时是只有一路可以输入,但是可以连接两个。
同时是只有一路可以输入,但是可以连接两个。
你搞定这个问题了吗?
我后来打电话给FAE,他说不能用VI那边的视频输入...
你搞定这个问题了吗?
我后来打电话给FAE,他说不能用VI那边的视频输入...
搞定了,可以用。
搞定了,可以用。
方便分享一下 怎么修改吗?十分感谢
方便分享一下 怎么修改吗?十分感谢
就是如您所说,那个改成bypass模式了。但是我发现hi_mipi驱动自带一个覆盖这个寄存器的过程。如果你用的是例程sample_vio或者是根据例程修改的vio测试的话,都存在这个问题。所以要在跑完sample_vio以后再用himm手动修改这个mipi_phy_mode寄存器,然后再用vi才能看到中断。其他的操作我也没有做。就是这样就可以了。
就是如您所说,那个改成bypass模式了。但是我发现hi_mipi驱动自带一个覆盖这个寄存器的过程。如果你用的 ...
好 我去研究一下
你用的SDK的版本是Hi3516A_SDK_V1.0.5.0吗?
好 我去研究一下
你用的SDK的版本是Hi3516A_SDK_V1.0.5.0吗?
我是Hi3516A_SDK_V1.0.3.0
楼主这个问题搞定了,就设置了bypass模式吗????
此外是否设置过BT656或者BT1120这些输入呢?
我现在也在做这块,通过VI COMS这端接入CVBS信号
我现在初始化了CVBS信号,楼主说的BYPASS模式也改过了& &COMS3.3&&COMS1.8都有试过了,就是采不到流。
也不知道是CVBS初始化出问题了还是海思这边采集编码出问题?
所以问问楼主& & 海思上面的代码,就改了bypass模式输入吗?
成功额!& &改一下BYPASS& && &改成BT656& & 就可以了 CVBS& &在VI输入啦
Powered by查看: 1326|回复: 14
【已解决】hi3516a +bt1120 無法創建vpss
本帖最后由 goodman 于
20:53 编辑
hi3516a + bt1120 (hdmi it6604e)
執行 ..../mpp/sample/vio/sample_vio 0
IsSensorInput = 5
[SAMPLE_COMM_VPSS_StartGroup]-88: HI_MPI_VPSS_CreateGrp failed with 0xa0078010!
[SAMPLE_VIO_1080P_PreView]-184: start VPSS GROUP failed!
..../mpp/sample/vio # cat /proc/umap/sys
[SYS] Version: [Hi3516A_MPP_V1.0.3.0 B040 Debug], Build Time[Mar 13 :49]
System State: 2 (0: 1: 2: exited)
vi_vpss online: 1 (0: 1:)
-----MEM TABLE--------------------------------------------------------
& &MOD& && && &&&MODNAME DEV CHN& && && &&&MMZNAME
-----BIND RELATION TABLE--------------------------------------------------------
&&FirMod&&FirDev&&FirChn&&SecMod&&SecDev&&SecChn&&TirMod&&TirDev&&TirChn SendCnt&&rstCnt
..../mpp/sample/vio # cat /de
&3&[&&vpss] [Func]:VPSS_SetChnCover [Line]:3643 [Info]:&3&[&&vpss] [grp0}:vpss unexist!
&3&[& &viu] [Func]:VIU_DRV_DisableChn [Line]:1276 [Info]:&3&[& &viu] !! Disable ViChn:0 timeout 120ms!!!
&3&[&&vpss] [Func]:VPSS_SetChnCover [Line]:3643 [Info]:&3&[&&vpss] [grp0}:vpss unexist!
&3&[& &viu] [Func]:VIU_DRV_DisableChn [Line]:1276 [Info]:&3&[& &viu] !! Disable ViChn:0 timeout 120ms!!
請問這是哪邊的問題?
0xa0078010
文档怎么描述的?
0xA0078010& && && && &&&HI_ERR_VPSS_NOTREADY& && && && &&&The VPSS is not initialized.
0xa0078010
文档怎么描述的?
0xA0078010 HI_ERR_VPSS_NOTREADY VPSS 系统未初始化
请确认驱动是否正确,是否正确加载
驱动加载訊息在下面::
沒看出有打印錯誤訊息
想請問一下有人有使用過 3516a + it6604e(hdmi 1.4 receiver) 執行bt1120 嗎?
我遇到的問題,有人有遇到過嗎?
/ko # ./load3516a -i -sensor bt1120 -osmem 256
mmz_start: 0x, mmz_size: 768M
Hisilicon Media Memory Zone Manager
Module himedia: init ok
load sys.ko for Hi3516A...OK!
Load tde.ko ...OK!
load region.ko ....OK!
load vgs.ko for Hi3516A...OK!
ISP Mod init!
load viu.ko for Hi3516A...OK!
load vpss.ko ....OK!
load vou.ko ....OK!
Load hifb.ko OK!
load rc.ko for Hi3516A...OK!
load venc.ko for Hi3516A...OK!
load chnl.ko for Hi3516A...OK!
load h264e.ko for Hi3516A...OK!
load h265e.ko for Hi3516A...OK!
load jpege.ko for Hi3516A...OK!
load vda.ko ....OK!
ive mod init success!
insmod: can't insert 'extdrv/gpioi2cdrv.ko': File exists
insmod: can't insert 'extdrv/it6604drv.ko': File exists
==== Your input Sensor type is bt1120 ====
acodec inited!
insert audio
==== Your input Sensor type is bt1120 ====
init phy power successful!
load hi_mipi driver successful!
我在猜 這是不是跟 isp init 有關係?
hdmi bt1120 我load driver
./load3516a -i -sensor bt1120 -osmem 256
我在猜 這是不是跟 isp init 有關係?
hdmi bt1120 我load driver
0xA0078010 HI_ERR_VPSS_NOTREADY VPSS 系统未初始化
这种问题多数是和驱动有关, 其中多数是版本不对, 请楼主检查一下, 尤其是楼主有多个SDK版本时
0xA0078010 HI_ERR_VPSS_NOTREADY VPSS 系统未初始化
这种问题多数是和驱动有关, 其中多数是版本不对 ...
嗯 確實是 版本不對。
謝謝大大的體醒。
请问下楼主,在海思的sample,vio需要修改哪些属性配置?我的为何没有图像输出!!
请问下楼主,在海思的sample,vio需要修改哪些属性配置?我的为何没有图像输出!!
我是依照海思原版的sample 沒做任何修改,如果你還有問題的話,你可以獨立發一個主題發問。
我做过 hi3516a +bt1120 ,我直接去配寄存器了,有个寄存器可以选择MIPI模式或者VI模式,配置后,用海思的DEMO直接可以用了
我做过 hi3516a +bt1120 ,我直接去配寄存器了,有个寄存器可以选择MIPI模式或者VI模式,配置后,用海思的D ...
请问是配置那个寄存器?
请问是配置那个寄存器?
是输入需要配置成BYPASS模式对吧。
请问楼主你最后那个问题是怎么解决的?我也遇到了类似的问题、、求助、、
我做过 hi3516a +bt1120 ,HDMI芯片是sil9024a的,有图像输出,但是输出的图像出现偏色,黑色变成红色,黄色变成绿色。有没有哪位解决这个问题了,请告知,谢谢!
Powered by的BT1120输入报错,请帮忙看是啥原因 - 海思平台开放论坛 - 易百纳论坛 -
Powered by Discuz! Archiver
的BT1120输入报错,请帮忙看是啥原因
/proc/umap # cat vi
Version: , Build Time:
VI-VPSS is offline.
-----MODULE PARAM--------------------------------------------------------------
detect_err_framedrop_err_framestop_int_level
& && && &10& && && && &0& && && && &0
-----VI DEV ATTR---------------------------------------------------------------
Dev& &IntfMWkMComMsk0ComMsk1 ScanM AD0 AD1 AD2 AD3& &Seq& &DPath DType DRev CapX CapYCapWCapH
& &0 BT1120S 1Mux ff000000& &ff0000& &P-1-1-1-1UVUVByPass& &YUV& & N& & 0& &
-----VI HIGH DEV ATTR---------------------------------------------------------------
DevInputMWkMComMsk0ComMsk1 ScanM AD0 AD1 AD2 AD3& &Seq CombM CompM ClkMFix FldP& &DPath DType DRev CapX CapYCapWCapH
-----VI PHYCHN ATTR------------------------------------------------------------
PhyChn CapX CapYCapWCapHDstWDstH CapSel Mirror Flip IntEn PixFom SrcRat DstRat& &Comp
& && &0& & 0& & 01080& &both& && &N& & N& &Ysp420& &-1& &-1& && &N
-----VI PHYCHN STATUS 1----------------------------------------------------------
PhyChnDev& && &IntCntVbFailLosIntTopLosBotLos BufCntIntTSendTFieldStride
& && &0& & 0& && &4212& && & 0& && &10& && & 0& && & 2& && &2& & 70& &32& & frm& & 1920
-----VI PHYCHN STATUS 2---------------------------------------------------------
PhyChn MaxIntT& &IntGapT& &MaxGapT OverCnt LIntCntThrCnt AutoDis CasAutDTmgErr& && &ccErrN& & IntRat
& && &0& && &70& && &2936& &19578& && & 0& && & 0& & 1024& && & 0& && & 0& && & 0& && &4212& && & 252
-----VI OTHER ATTR------------------------------------------------------------
& & LDC& &ModeRatioCOffXCOffY Enable
& &--& & All& && &0& && &0& && &0& && &0
Flash& &Mode StartTimeDuraTimeInterVal CapIdx EnableFlashedNum
& &--& &Once& && && &0& && && &0& && && &0& && &0& && &0& && && &0
& & CSC& &Type HueValContrVal& &LumaValStatuVal
& &--& & 709& &50& && &50& && &50& && &50
& & DCI& &En BlackGain ContrGain LightGain
& &--& && &0& && &60& && &60& && &60
& & DIS& &En
& &--& && &0
-----VI WDR ATTR---------------------------------------------------------------
& & ModeBufNum& & DstW& & DstHPoolId& &VcNumDesNum& &StatebCompress
& & NONE& && & 0& && & 0& && & 0& && &-1& && & 0& && & 0& & NONE& && &N
-----VI WDR DES STATUS----------------------------------------------------------
& &Idx& & IntGap& & IntCntCcErrCnt
-----VI WDR SRC STATUS----------------------------------------------------------
& &Idx& & IntGap& & IntCntCcErrCnt
-----VI WDR COMBINE STATUS--------------------------------------------------------
& & IntGap& & IntCntCcErrCnt
& && && &0& && && &0& && && &0
-----VI EXTCHN ATTR------------------------------------------------------------
ExtChn BindChn CropEnCropXCropYCropWCropHDstWDstH PixFom SrcRat DstRatDepth& &Comp
-----VI CHN STATUS-------------------------------------------------------------
ViChn& &bEnUsrP& &FrmTime& &FrmRate& &SendCnt& && &SwLost& & Rotate& &Depth
& &0& && && &N& && &2935& && & 283& && &4202& && && &0& && &NONE& && && &0
-----VI CHN CALL VGS STATUS 1-------------------------------------------------
ViChn& &UsrBgnNOk& &UsrCancel& & UsrEndOk& &UsrCbOk& & CovBgnNOk& &CovCancel& & CovEndOk& & CovCbOk
-----VI CHN CALL VGS STATUS 2-------------------------------------------------
ViChn& &OsdBgnNOk& &OsdCancel& & OsdEndOk& &OsdCbOk& && &ScaleNOk& &SclCancel& & SclEndOk& &SclCbOk
-----VI CHN CALL VGS STATUS 3-------------------------------------------------
ViChn& &RotateNOk& &RotCancel& & RotEndOk& &RotCbOk& && &LDCNOk& &LDCCancel& & LDCEndOk& &LDCCbOk
你的问题解决了吗?你用的是mipi口吗?
查看完整版本:查看: 532|回复: 10
求助hi3516接入bt656问题[已解决]
本帖最后由 yerunyuan 于
23:02 编辑
我们现在想用bt.656内嵌同步字的方式接入视频(不使用水平垂直同步信号线),硬件上连接的是VI端管脚的低8位数据线和时钟线(没有连接MIPI端管脚),输入的视频为37.125M隔行的D1图像,但是hi3516的vi采集不到视频也没有中断,会是什么原因导致?下面是我们的一些主要配置:
a.把管脚复用选到VI端的相应管脚;
b.确认寄存器MISC_CTRL1(0x)的“MIPI PHY 模式选择”位域已经设置为“1xx: bypass 模式, vi 数据来源于芯片 io”(我们设为100,另外,这里的xx是否还有其他的功能没有描述?因为我看代码对于“01x: cmos 模式”中x为0或1分别代表cmos 1.8v和3.3),以让其使用VI端管脚输入视频而不是使用MIPI端管脚(也试过011:cmos 模式,vi也没采到视频和中断);
c.确认寄存器PT_INTF_MOD(0x)的“时序模式配置”位域已经设置为“1: BT.656”而不是“0:外同步”;
d.把寄存器PERI_CRG11(0x2003002C,VICAP&MIPI CTRL 时钟及复位配置寄存器)的“VI 接口时钟相位控制”位域设置为“反向时钟”和“正向时钟”都试过也没有采集到视频(vi也没有收到中断);
e.其他的配置可参见下面的vi打印信息,不知道还有什么地方没有配对?(另外,我们也尝试过修改VI管脚的驱动电流和电平转换速率寄存器也没有效果)
[VIU] Version: [Hi3516A_MPP_V1.0.6.0 B050 Release], Build Time: [Mar 28 :35]
VI-VPSS is offline.
-----MODULE PARAM--------------------------------------------------------------
detect_err_frame&&drop_err_frame&&stop_int_level
& && && &10& && && && &&&0& && && && &&&0
-----VI DEV ATTR---------------------------------------------------------------
Dev& &IntfM&&WkM&&ComMsk0&&ComMsk1 ScanM AD0 AD1 AD2 AD3& &Seq& &DPath DType DRev CapX CapY&&CapW&&CapH
-----VI HIGH DEV ATTR---------------------------------------------------------------
Dev&&InputM&&WkM&&ComMsk0&&ComMsk1 ScanM AD0 AD1 AD2 AD3& &Seq CombM CompM ClkM&&Fix FldP& &DPath DType DRev CapX CapY&&CapW&&CapH
& &0& &BT656 1Mux ff000000& && &&&0& &&&I& &-1&&-1&&-1&&-1&&YVYU&&COMP&&SING& &UP& & 1&&STD&&ByPass& &YUV& & N& & 0& & 0& &720& &576
-----VI PHYCHN ATTR------------------------------------------------------------
PhyChn CapX CapY&&CapW&&CapH&&DstW&&DstH CapSel Mirror Flip IntEn PixFom SrcRat DstRat& &Comp
& && &0& & 0& & 0& &720& &576& &720& &576& &both& && &N& & N& &&&Y&&SP420& &&&-1& &&&-1& && &N
-----VI PHYCHN STATUS 1----------------------------------------------------------
PhyChn&&Dev& && &IntCnt&&VbFail&&LosInt&&TopLos&&BotLos BufCnt&&IntT&&SendT&&Field&&Stride
& && &0& & 0& && && &&&0& && & 0& && & 0& && & 0& && & 0& && &0& &&&0& && &0 (null)& && & 0
-----VI PHYCHN STATUS 2---------------------------------------------------------
PhyChn MaxIntT& &IntGapT& &MaxGapT LIntCnt&&ThrCnt AutoDis CasAutD&&TmgErr ccErrN& & IntRat
& && &0& && & 0& && && &0& && && &0& && & 0& && & 0& && & 0& && & 0& && & 0& && &0& && && &0
-----VI OTHER ATTR------------------------------------------------------------
& & LDC& &Mode&&Ratio&&COffX&&COffY Enable
& &&&--& & All& && &0& && &0& && &0& && &0
&&Flash& &Mode StartTime&&DuraTime&&InterVal CapIdx Enable&&FlashedNum
& &&&--& &Once& && && &0& && && &0& && && &0& && &0& && &0& && && &&&0
& & CSC& &Type HueVal&&ContrVal& &LumaVal&&StatuVal& & TVMode
& &&&--& & 709& &&&50& && &&&50& && &&&50& && &&&50& && && &N
& & DCI& &&&En BlackGain ContrGain LightGain
& &&&--& && &0& && &&&60& && &&&60& && &&&60
& & DIS& &&&En
& &&&--& && &0
-----VI WDR ATTR---------------------------------------------------------------
& & Mode&&BufNum& & DstW& & DstH&&PoolId& &VcNum&&DesNum& &State&&bCompress
& & NONE& && & 0& && & 0& && & 0& && &-1& && & 0& && & 0& & NONE& && &N
-----VI WDR DES STATUS----------------------------------------------------------
& &&&Idx& & IntGap& & IntCnt&&CcErrCnt
-----VI WDR SRC STATUS----------------------------------------------------------
& &&&Idx& & IntGap& & IntCnt&&CcErrCnt
-----VI WDR COMBINE STATUS--------------------------------------------------------
& & IntGap& & IntCnt&&CcErrCnt
& && && &0& && && &0& && && &0
-----VI EXTCHN ATTR------------------------------------------------------------
ExtChn BindChn CropEn&&CropX&&CropY&&CropW&&CropH&&DstW&&DstH PixFom SrcRat DstRat&&Depth& &Comp
-----VI CHN STATUS-------------------------------------------------------------
ViChn& &bEnUsrP& &FrmTime& &FrmRate& &&&SendCnt& && &SwLost& & Rotate& &&&Depth
& &&&0& && && &N& && && &0& && && &0& && && &&&0& && && &&&0& && &NONE& && && &0
-----VI CHN CALL VGS STATUS 1-------------------------------------------------
ViChn& &UsrBgnNOk& &UsrCancel& & UsrEndOk& &&&UsrCbOk& &CovBgnNOk& &&&CovCancel& & CovEndOk& & CovCbOk
-----VI CHN CALL VGS STATUS 2-------------------------------------------------
ViChn& &OsdBgnNOk& &OsdCancel& & OsdEndOk& &&&OsdCbOk& && &ScaleNOk& &SclCancel& & SclEndOk& &&&SclCbOk
-----VI CHN CALL VGS STATUS 3-------------------------------------------------
ViChn& &RotateNOk& &RotCancel& & RotEndOk& &&&RotCbOk& && &&&LDCNOk& &LDCCancel& & LDCEndOk& &&&LDCCbOk
4.另外,我看到hi3516的sdk中的vio例子程序里面关于bt1120部分的代码是以mipi端的管脚连接为例所写的,驱动里会调用mipi_drv_set_phy_reg_start函数来启动mipi端工作,mipi_drv_set_phy_reg_start函数实际上是把寄存器MIPI_START(0x)的“配置使能寄存器”位域设置为“1:使能 APB 时钟域的配置信号,并将其转为 MIPI 工作时钟域输出”。但是,我们使用VI端管脚输入视频,把寄存器MISC_CTRL1(0x)的“MIPI PHY 模式选择”位域设为bypass 模式时,寄存器MIPI_START不能写。对于VI端管脚输入视频,是否也要设置类似的寄存器来启动工作?(另外,即使没有设置bypass 模式,寄存器MIPI_START也不能写,是否MIPI端要有时钟输入,寄存器MIPI_START才能写?还是有别的原因?)
从Vi信息看是没有中断过来, 可能要先确定bt656是否正确
关于mask有点疑问:
按文档上的说法:
用户需要根据实际连接情况设置恰当的掩码配置,掩码
的最高比特位对应的pin 为D15,例如10bit 输入的Sensor 连接的pin 为D6~D15,掩
码配置为0xFFC00000;同理如果是14bit 输入时,对应的掩码配置为0xFFFC0000
那么是不是 楼主的 0xFF00 0000 应该对应的是 pin 为 D8-D15
从Vi信息看是没有中断过来, 可能要先确定bt656是否正确
关于mask有点疑问:
现在有视频了,确实是掩码问题,感谢指导,
现在有视频了,确实是掩码问题,感谢指导,
另外,我实验了hi3516的8位的bt656还可以接148MHz的p@25帧的视频输入,希望对其他坛友有参考作用
另外,我实验了hi3516的8位的bt656还可以接148MHz的p@25帧的视频输入,希望对其他坛友有参考作 ...
bt1120部分的代码是以mipi端的管脚连接为例所写的,驱动里会调用mipi_drv_set_phy_reg_start函数来启动mipi端工作,
bt656需要用到 mipi吗? ISP需要用到吗?
另外,我实验了hi3516的8位的bt656还可以接148MHz的p@25帧的视频输入,希望对其他坛友有参考作 ...
楼主,可以分享一下,稍微具体的步骤吗?
我是小白,我也在研究 bt656
bt1120部分的代码是以mipi端的管脚连接为例所写的,驱动里会调用mipi_drv_set_phy_reg_start函数来启动mi ...
这个要看你们硬件连接的是mipi端的管脚还是vi端的管脚,我们硬件连的是vi端的管脚,所有也没用到mipi。bt656用不到isp。
本帖最后由 yerunyuan 于
23:10 编辑
楼主,可以分享一下,稍微具体的步骤吗?
我是小白,我也在研究 bt656
基本上把视频输入的管脚复用设好,然后把sample里的关于bt1120的例子代码根据你的需求改为bt656相应的参数就差不多了,还有就是确认输给hi3516 bt656数据的视频芯片配置是正确的,输出的bt656数据正常。觉得做不通的时候,就把自己的修改和配置贴上论坛,让坛友们帮忙参谋参谋,可能坛友们的一句建议就豁然开朗了。
本帖最后由
09:32 编辑
这个要看你们硬件连接的是mipi端的管脚还是vi端的管脚,我们硬件连的是vi端的管脚,所有也没用到mipi。bt65 ...
1& &sensor connector: DF40C20_60DS_04V51& & ,我在manual 找到 mipi/vi接口,如何连接线和控制连接 vi pin,而不是mipi接口,有些地方的mipi/vi管口共用same pin?
2& &bt656 输入信号,在这下面流程图该如何表示,或者 还需要加入其他的流程吗?
3& &麻烦帮我测试一下我的code可以跑吗?&&我的步骤:&&1 在Hi3516A输入IMX178信号,rtsp输出VLC接受成功。&&然后修改IMX178信号为BT656信号& & 2 我的输入信号转换头需要一个月的时间才能到,我想测试我的code可行吗?&&
本帖子中包含更多资源
才可以下载或查看,没有帐号?
楼主,把代码贴出来啊!!!造福大家啊& &&&我也在研究这个飞机
Powered by查看: 1386|回复: 10
Hi3516A SDK不支持BT.656输入
输入为656时,配置VICAP端口函数HI_MPI_VI_SetDevAttr返回失败,两版SDK 1.0.3.0和1.0.4.0都一样,完全没有头绪。
有哪位仁兄解决了该问题吗?这个问题真是坑啊。
是楼主API调用参数的问题吧,我试过BT656输入,没有问题的
1.0.5.0也一样,看样子他们不准备解决这个问题了,不然这么明显的问题不会几版都不解决。
硬件支持而SDK不支持,SDK开放程度非常有限,真是相当不负责任。
发帖算是给后来者一个提醒吧。
认真研究了软硬件手册,硬件手册上没有656的任何限制说明。
软件手册上有个地方说Hi3516A不支持De-interlace,已经可以说明该SOC不支持interlace输入方式,不管是656还是1120。
硬件手册居然不同步修改,严重误导选型,大家不可不慎。
不支持De-interlace 并不是指不支持 interlace格式的视频输入,楼主不要误导大家啊。
支持BT656输入,HI_MPI_VI_SetDevAttr在这个函数前面,首先得先调用HI_MPI_VI_DisableDev,就可以了,我已调试成功。
VI 支持BT.656 输入好伐, vpss 去隔行确实不支持,楼主要讲明白
真的假的啊~~
现在用3520
在研究如何把BT1120改成BT656
HI_S32 SAMPLE_COMM_VI_StartMIPI_BT1120(SAMPLE_VI_MODE_E enViMode)
& & & & HI_S32
& & & & combo_dev_attr_t *pstcomboDevA
& & & & fd = open(&/dev/hi_mipi&, O_RDWR);
& & & & if (fd & 0)
& & & && & printf(&warning: open hi_mipi dev failed\n&);
& & & && & return -1;
& & & & if((enViMode == SAMPLE_VI_MODE_BTI)
& & & & & & & & ||(enViMode == SAMPLE_VI_MODE_BTP)
& & & & & & & & ||(enViMode == SAMPLE_VI_MODE_BTP))
& & & & & & & & pstcomboDevAttr = &MIPI_BT1120_ATTR;
& & & & else
& & & & if (ioctl(fd, HI_MIPI_SET_DEV_ATTR, pstcomboDevAttr))
& & & & & & & & printf(&set mipi attr failed\n&);
& & & & & & & & close(fd);
& & & & & & & & return -1;
& & & & close(fd);
& & & & return HI_SUCCESS;
这个地方还没看出什么端倪
大神们&&指点12
支持,我已经调试OK了,很简单的,依葫芦画瓢的事情
Powered by

我要回帖

更多关于 hi3516a datasheet 的文章

 

随机推荐