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

free-jdx 2020-09-10 09:46:52 7033
前言

承接上篇驱动调试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. 图像采集出来

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

总结:
  1. 由于BT656接口输入,同步信号是内嵌在数据里面的
  2. PCLK的极性、场模式、逐行还是隔行,必须主控端接口配置要保持一致
  3. 调试技巧:
    • 读写外设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

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
free-jdx
红包 3 1 评论 打赏
评论
1个
内容存在敏感词
手气红包
  • HereWithYou. 2023-06-07 14:11:29
    回复
    您好,请问可以指导一下如何读bt656数字视频吗,Q1522532625,有偿
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
free-jdx
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

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

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区