yerunyuan

yerunyuan

0个粉丝

6

问答

0

专栏

0

资料

yerunyuan  发布于  2016-11-03 09:52:27
采纳率 0%
6个问答
16695

求助hi3516接入bt656问题[已解决]

 
本帖最后由 yerunyuan 于 2016-11-3 23:02 编辑

我们现在想用bt.656内嵌同步字的方式接入视频(不使用水平垂直同步信号线),硬件上连接的是VI端管脚的低8位数据线和时钟线(没有连接MIPI端管脚),输入的视频为37.125M隔行的D1图像,但是hi3516的vi采集不到视频也没有中断,会是什么原因导致?下面是我们的一些主要配置:

a.把管脚复用选到VI端的相应管脚;
b.确认寄存器MISC_CTRL1(0x20120004)的“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(0x20580100)的“时序模式配置”位域已经设置为“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 2016, 19:35: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
我来回答
回答22个
时间排序
认可量排序

yerunyuan

0个粉丝

6

问答

0

专栏

0

资料

yerunyuan 2016-11-03 09:54:20
认可0
4.另外,我看到hi3516的sdk中的vio例子程序里面关于bt1120部分的代码是以mipi端的管脚连接为例所写的,驱动里会调用mipi_drv_set_phy_reg_start函数来启动mipi端工作,mipi_drv_set_phy_reg_start函数实际上是把寄存器MIPI_START(0x20680000)的“配置使能寄存器”位域设置为“1:使能 APB 时钟域的配置信号,并将其转为 MIPI 工作时钟域输出”。但是,我们使用VI端管脚输入视频,把寄存器MISC_CTRL1(0x20120004)的“MIPI PHY 模式选择”位域设为bypass 模式时,寄存器MIPI_START不能写。对于VI端管脚输入视频,是否也要设置类似的寄存器来启动工作?(另外,即使没有设置bypass 模式,寄存器MIPI_START也不能写,是否MIPI端要有时钟输入,寄存器MIPI_START才能写?还是有别的原因?)

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-03 10:10:04
认可0
从Vi信息看是没有中断过来, 可能要先确定bt656是否正确

关于mask有点疑问:

按文档上的说法:

用户需要根据实际连接情况设置恰当的掩码配置,掩码
的最高比特位对应的pin 为D15,例如10bit 输入的Sensor 连接的pin 为D6~D15,掩
码配置为0xFFC00000;同理如果是14bit 输入时,对应的掩码配置为0xFFFC0000

那么是不是 楼主的 0xFF00 0000 应该对应的是 pin 为 D8-D15

yerunyuan

0个粉丝

6

问答

0

专栏

0

资料

yerunyuan 2016-11-03 13:06:54
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=40761&ptid=13237]zhuangweiye 发表于 2016-11-3 10:10[/url]
从Vi信息看是没有中断过来, 可能要先确定bt656是否正确

关于mask有点疑问:
[/quote]

现在有视频了,确实是掩码问题,感谢指导,:handshake

yerunyuan

0个粉丝

6

问答

0

专栏

0

资料

yerunyuan 2016-11-03 13:23:07
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=40772&ptid=13237]yerunyuan 发表于 2016-11-3 13:06[/url]
现在有视频了,确实是掩码问题,感谢指导,[/quote]

另外,我实验了hi3516的8位的bt656还可以接148MHz的1920x1080p@25帧的视频输入,希望对其他坛友有参考作用

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-11-03 15:48:14
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=40773&ptid=13237]yerunyuan 发表于 2016-11-3 13:23[/url]
另外,我实验了hi3516的8位的bt656还可以接148MHz的1920x1080p@25帧的视频输入,希望对其他坛友有参考作 ...[/quote]

bt1120部分的代码是以mipi端的管脚连接为例所写的,驱动里会调用mipi_drv_set_phy_reg_start函数来启动mipi端工作,

bt656需要用到 mipi吗? ISP需要用到吗?

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-11-03 16:09:32
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=40773&ptid=13237]yerunyuan 发表于 2016-11-3 13:23[/url]
另外,我实验了hi3516的8位的bt656还可以接148MHz的1920x1080p@25帧的视频输入,希望对其他坛友有参考作 ...[/quote]

楼主,可以分享一下,稍微具体的步骤吗?

我是小白,我也在研究 bt656

yerunyuan

0个粉丝

6

问答

0

专栏

0

资料

yerunyuan 2016-11-03 22:37:55
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=40775&ptid=13237]2272943826 发表于 2016-11-3 15:48[/url]
bt1120部分的代码是以mipi端的管脚连接为例所写的,驱动里会调用mipi_drv_set_phy_reg_start函数来启动mi ...[/quote]

这个要看你们硬件连接的是mipi端的管脚还是vi端的管脚,我们硬件连的是vi端的管脚,所有也没用到mipi。bt656用不到isp。

yerunyuan

0个粉丝

6

问答

0

专栏

0

资料

yerunyuan 2016-11-03 22:58:12
认可0
本帖最后由 yerunyuan 于 2016-11-3 23:10 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=40778&ptid=13237]2272943826 发表于 2016-11-3 16:09[/url]
楼主,可以分享一下,稍微具体的步骤吗?

我是小白,我也在研究 bt656[/quote]

基本上把视频输入的管脚复用设好,然后把sample里的关于bt1120的例子代码根据你的需求改为bt656相应的参数就差不多了,还有就是确认输给hi3516 bt656数据的视频芯片配置是正确的,输出的bt656数据正常。觉得做不通的时候,就把自己的修改和配置贴上论坛,让坛友们帮忙参谋参谋,可能坛友们的一句建议就豁然开朗了。

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-11-04 09:11:12
认可0
本帖最后由 2272943826 于 2016-11-4 09:32 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=40794&ptid=13237]yerunyuan 发表于 2016-11-3 22:37[/url]
这个要看你们硬件连接的是mipi端的管脚还是vi端的管脚,我们硬件连的是vi端的管脚,所有也没用到mipi。bt65 ...[/quote]

楼主  

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可行吗?  

非常感谢

qqq306922360

0个粉丝

16

问答

0

专栏

0

资料

qqq306922360 2016-12-07 11:28:19
认可0
楼主,把代码贴出来啊!!!造福大家啊     我也在研究这个飞机

mumu

0个粉丝

0

问答

0

专栏

0

资料

mumu 2017-03-02 18:03:09
认可0
哪位大神有hi3516的datasheet,能共享一下吗,小弟刚刚接触,白纸一张,不知道从何下手。

hzyld

0个粉丝

1

问答

0

专栏

0

资料

hzyld 2017-04-27 15:11:10
认可0
谢谢楼主,好好学习

wxd28759

0个粉丝

0

问答

0

专栏

0

资料

wxd28759 2017-05-10 09:01:20
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=40757&ptid=13237]yerunyuan 发表于 2016-11-3 09:54[/url]
4.另外,我看到hi3516的sdk中的vio例子程序里面关于bt1120部分的代码是以mipi端的管脚连接为例所写的,驱动 ...[/quote]

你好,我最近也在弄这个bt656接口,我的也是接到了vi低八位,掩码是怎么配置的呀,其他的我都配了,但是还是没中断……

chenglei

0个粉丝

13

问答

0

专栏

0

资料

chenglei 2017-08-12 10:45:53
认可0

你好。我使用3559+BT656,出来的图像是这样的。您知道是什么原因吗?

chenglei

0个粉丝

13

问答

0

专栏

0

资料

chenglei 2017-08-12 10:52:52
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=49440&ptid=13237]wxd28759 发表于 2017-5-10 09:01[/url]
你好,我最近也在弄这个bt656接口,我的也是接到了vi低八位,掩码是怎么配置的呀,其他的我都配了,但是 ...[/quote]

你好。上面图片中横条纹的问题遇到过吗

小飞侠_fq

0个粉丝

8

问答

0

专栏

0

资料

小飞侠_fq 2017-08-14 09:01:03
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=57399&ptid=13237]chenglei 发表于 2017-8-12 10:52[/url]
你好。上面图片中横条纹的问题遇到过吗[/quote]

你这边的bt656是怎么解决的?

13915426184

0个粉丝

15

问答

0

专栏

0

资料

13915426184 2017-08-14 09:02:15
认可0
楼主提供了不少有用信息,可惜没有把vio的源码贴出来,真是遗憾啊,等我做好了我就贴源码和说明文档出来

chenglei

0个粉丝

13

问答

0

专栏

0

资料

chenglei 2017-08-16 14:12:06
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=57448&ptid=13237]13915426184 发表于 2017-8-14 09:02[/url]
楼主提供了不少有用信息,可惜没有把vio的源码贴出来,真是遗憾啊,等我做好了我就贴源码和说明文档出来[/quote]

是啊。我也遇到这样的问题。期待解决方案。

13915426184

0个粉丝

15

问答

0

专栏

0

资料

13915426184 2017-08-23 09:25:34
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=57675&ptid=13237]chenglei 发表于 2017-8-16 14:12[/url]
是啊。我也遇到这样的问题。期待解决方案。[/quote]

去csdn上搜,我上传源码了

chenglei

0个粉丝

13

问答

0

专栏

0

资料

chenglei 2017-08-23 09:49:30
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=62783&ptid=13237]13915426184 发表于 2017-8-23 09:25[/url]
去csdn上搜,我上传源码了[/quote]

您好。关键字是什么?麻烦您提供个链接,非常感谢。

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

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区