【全志平台】A64平台 TP9950 BT656输入驱动调试(1)驱动调试2

前言

承接上篇驱动调试1

https://www.ebaina.com/articles/140000004464?utm_source=articleindex&utm_medium=list&utm_campaign=140000004464

d. 查中断

可以查看CSI是否有中断; 中断里面加打印发现有中断进入; 说明图像数据进来了。

e .查信号问题

【全志平台】A64平台 TP9950 BT656输入驱动调试(1)驱动调试2

串完电阻示波器点信号信号如下,效果一样

【全志平台】A64平台 TP9950 BT656输入驱动调试(1)驱动调试2

【全志平台】A64平台 TP9950 BT656输入驱动调试(1)驱动调试2

【全志平台】A64平台 TP9950 BT656输入驱动调试(1)驱动调试2

f .查A64主控&camera相关参数

和TP FAE确认下9950端参数: 上升沿触发,none模式 同时尝试调试平台端接口试试

修改交织模式和场模式 场模式问题: inter: 交织模式,即分奇偶场的 none: 帧模式,不奇偶场的

驱动里面可以尝试改改这个场模式,但是csi_test测试程序里面是不需要改的,直接用none 帧模式

【全志平台】A64平台 TP9950 BT656输入驱动调试(1)驱动调试2

【全志平台】A64平台 TP9950 BT656输入驱动调试(1)驱动调试2

修改PCLK的极性 PCLK极性有上升沿和下降沿之分,可尝试修改

【全志平台】A64平台 TP9950 BT656输入驱动调试(1)驱动调试2

逐行和隔行问题 9950端是可随意修改隔行和逐行的; 主要是适配接口端

ISP的开关功能

由于图像格式是YUV,无需ISP进行格式转换,所以ISP 应该是bypass的; ISP的开关 打开和关闭都试试看

修改sys_config.fex, 如下:

【全志平台】A64平台 TP9950 BT656输入驱动调试(1)驱动调试2

注意: 如果不开ISP,则ISP的scaler功能是不能用的,必须要抓full size

g. 图像采集出来

最终经过各种图像参数的调试,图像采集出来了

总结: 由于BT656接口输入,同步信号是内嵌在数据里面的 PCLK的极性、场模式、逐行还是隔行,必须主控端接口配置要保持一致 调试技巧: 读写外设register cd /sys/devices/tp9950 echo 8 > addr_width //地址位宽为 8 echo 8 > data_width //数据位宽为 8 echo 1 > read_flag //设置为读状态 echo 00030000 > cci_client

读写主控register cd /sys/class/sunxi_dump/ echo 0x01cb0000,0x01cb009c>dump;cat dump

查看A64寄存器 cd /sys/class/sunxi_dump/ echo 0x01cb0000,0x01cb009c>dump;cat dump

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:【全志平台】A64平台 TP9950 BT656输入驱动调试(1)驱动调试2 https://www.yhzz.com.cn/a/14747.html

上一篇 2023-05-12 10:51:11
下一篇 2023-05-12 10:53:20

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。