用 HI3559A / 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才能采集数据。

2. 第一步工作准备完成后,后面就简单了,改sample_comm