承接上篇驱动调试1
https://www.ebaina.com/articles/140000004464?utm_source=articleindex&utm_medium=list&utm_campaign=140000004464
d. 查中断可以查看CSI是否有中断; 中断里面加打印发现有中断进入; 说明图像数据进来了。
e .查信号问题串完电阻示波器点信号信号如下,效果一样
f .查A64主控&camera相关参数和TP FAE确认下9950端参数: 上升沿触发,none模式 同时尝试调试平台端接口试试
修改交织模式和场模式 场模式问题: inter: 交织模式,即分奇偶场的 none: 帧模式,不奇偶场的驱动里面可以尝试改改这个场模式,但是csi_test测试程序里面是不需要改的,直接用none 帧模式
修改PCLK的极性 PCLK极性有上升沿和下降沿之分,可尝试修改逐行和隔行问题 9950端是可随意修改隔行和逐行的; 主要是适配接口端
ISP的开关功能
由于图像格式是YUV,无需ISP进行格式转换,所以ISP 应该是bypass的; ISP的开关 打开和关闭都试试看
修改sys_config.fex, 如下:
注意: 如果不开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