Hi3519A 接入 BT1120或BT656视频

前言: hi3519A和hi3559a的sdk例子是没有提供BT1120和BT656视频接入的,但实际上硬件是可以支持接入的。不过前提是只支持逐行方式输入,不支持隔行视频,如果想输入PAL制式的隔行视频,请先用芯片转成逐行再接入。

下文只用HI3519A做例子,HI3559A是类似的过程。

  1. 首先从手册上可以看到,对于HI3519A来说,只能在dev3上配置BT1120, 而BT656可以配置dev3和dev4两路,如下图

在这里插入图片描述

这里很重要,因为很快要在加载ko的脚本中用到这个dev了。比如我们现在配置了前面的dev0用mipi或者lvds,后面的dev3用sensor,此时加载load3519a.sh的时候,要指定参数:-sensor0 imx290 -sensor3 bt1120。不过,此时你会发现还是采集不到bt1120的数据,因为海思给的驱动有问题,你需要单独把这个寄存器改了,看下图:

在这里插入图片描述

这里要改成cmos0/cmos1才能采集数据。

  1. 第一步工作准备完成后,后面就简单了,改sample_common_vi.c里面的配置即可,看下图:
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

好了,上面就是四个主要的配置项了,实际上要注意的是,代码中使用dev的时候,BT1120只能用0,BT656可以用0/1,其他没什么要注意的了。

  1. 实际在写程序的时候,mipi和bt1120不分先后,哪个先初始化都是可以的,只要cmos那一项配置对了就行了。

  2. 另外还有个lane mode也需要配置,不过要根据自己的板子情况作配置,如果按照上面的还是出不了图,那放心大胆的去叫硬件人员检查去吧。


版权声明:本文为CSDN博主「Keith-Yang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:《用 HI3559A / Hi3519A 接入 BT1120或BT656视频》

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值