[rk3588]调试SC830AI摄像头(二)

前言

成为嵌入式工作人员一定离不开调试过某款sensor,或者某些特定的功能芯片,很多soc平台为了降低自己芯片开发难度,都会出很多教程文档,新入行的开发者只需要跟着开发文档来操作就是了,大多数情况都是驱动已经写好了的,就配置一下dts即可。折腾三五天把摄像头点亮之后激动的不行。现在回头想想什么都不懂没什么好惊喜的,实际也就是那么回事,问题还是会有,我们要做的就是知道问题为什么出现怎么解决问题,自己心里对处理问题的思路越来越清晰就行。

在完成相应的配置之后,烧录固件进行相应的测试,移植过程可能遇到的问题,下面分两点进行简单介绍。

I2C通信失败

一般的平台在开机过程,camera驱动框架都会对sensor进行探测,如果确实存在相应的硬件,将会产生 /dev/video 节点;如果探测异常,则没有相应的节点。探测过程一般是通过I2C驱动sensor的chipid,在这个过程遇到最多的就是I2C通信失败。遇到I2C通信失败,可按照以下步骤进行测试确认:

  1. 先确认sensor的I2C地址是否配置正确,由于I2C通信地址是7bit的,而不同的平台关于这个配置可能存在部分差异。有些是配置7bit的;有些则是配置8bit的,最后1bit为读写标志位;

  2. 确认dts中,关于模组的电源、reset、pwdn、mclk等是否配置正确,ldo的连接、电压、引脚等(结合原理图确认);

  3. 确认驱动中,是否在上电过程中,都有按照sensor datasheet的上电流程配置电源和将reset、pwdn拉到相应的电平状态;

    <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

于山巅相见

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值