当前位置: 首页 > news >正文

imx766在rk3588上的驱动

前言:
博主自认为也驱动了不少摄像头sensor 索尼的291 377 230 283 ov的一堆 sc的一堆,这次在imx766上栽跟头了,耗时2周终于解决,前来记录。
1、首先拿到了sensor模组第一步,i2c通信.这一步就卡了许久。正常的sensor给他1、正常的驱动电压 2、mclk 3、reset 使用i2cdetect就可以扫描到i2c地址,但我这次的死活都扫描不到i2c地址。一通操作i2c是否连接,检查clk,检查reset,检查电源。都无果。最后换了一家的模组才通信成功。最后完全调通后才发现是硬件把SDA和SCL画反了,我的老天爷,多么朴实无华的错误,想过各种高端的错误就是没想过这个,灯下黑。艹
2、下一步读sensor id这一步比较顺畅。0x0016可以读到
3、写入初始化寄存器,出图。但imx766这款sensor资料比较少供应商那也没初始化寄存器手册,我开始了全网寻炸,只找到了一份CPHY版本的寄存器手册,但是呢。我们的3588 开发板硬件没有给我留cphy,只有留dphy,我根据cphy的寄存器手册想改出一份CPHY的手册。尝试多次无果。
4、转机最后在小黄鱼上找到了一份imx766的DPHY的寄存器列表,填入。顺利出图。泔。
5、总结 sensor这玩意就是一个黑盒子,没有资料想要搞出来那可是不容易的。一堆寄存器都是不知道的。完全无从下手。说简单也很简单。就是确保时钟和复位。写入正确的寄存器列表就能出图了。

http://www.aitangshan.cn/news/360.html

相关文章:

  • 假期进度报告3
  • nslookup命令
  • ping命令参数
  • P5873 [SEERC 2018] Points and Rectangles 解题报告
  • watch命令
  • About Me
  • wget命令参数
  • 2025.8.10学习日记【PyCharm的入门导览】
  • 电子 Doro 安装步骤
  • ps命令详解
  • 面向对象编程:封装
  • 8 面向对象编程 8.8 接口
  • 2025牛客多校第八场 根号-2进制 个人题解 - CUC
  • vCenter上更新证书后,Citrix Delivery Controller(DDC)提示证书不可用
  • 不定长滑动窗口模板
  • 题解:CF1179D Fedor Runs for President
  • 数论杂记 2025.8.11始
  • 8 面向对象编程 8.5. final 关键字 8.6 抽象类 8.7 抽象类最佳实践-模板设计模式
  • [Atlas200I A2] 安装torch-npu
  • 题解:[Vani有约会] 雨天的尾巴 /【模板】线段树合并
  • 8.11随笔
  • 蒸馏大型语言模型并超越其性能
  • 每日随笔
  • webrtc自定义端口和host
  • 第二十九天
  • 【20250805省选训练】T3-简单树题
  • 让CPU省电的方法
  • IFEO劫持
  • GAS_Aura-Highlight Enemies
  • linux中node环境管理