【Camera Sensor Driver笔记】四、点亮指南之EEPROM配置

2024-04-23 15:04

本文主要是介绍【Camera Sensor Driver笔记】四、点亮指南之EEPROM配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

很久之前写的一版:

【Qcom Camera】微距eeprom调试_cam_vio-supply = <&l7p>-CSDN博客

<slaveInfo>         
    EEPROMName     cat24c64_imx585     eeprom型_sensor名字
    slaveAddress     0xa0     i2c write address
    regAddrType     2     地址类型
    regDataType     1     数据类型
    i2cFrequencyMode     FAST     i2c 操作频率(400KHz)
    <powerUpsequence>         
        configType     VANA/VDIG/VIO     上电控制节点
        configValue     0     电压/电平/时钟状态
        delayMs     0     延时
        …         
    </powerUpsequence>         
    <powerDownSequence>         
        configType     VANA/VDIG/VIO     下电控制节点
        configValue     0     电压/电平/时钟状态
        delayMs     0     延时
        …         
    </powerDownSequence>         
</slaveInfo>         
<memoryMap>         
    <regSetting>         
        slaveAddr     0xa0     i2c write address
        registerAddr     0x0000     寄存器地址
        registerData     0x1fa3     读出长度,单位字节
        regAddrType     2     地址是2byte
        regDataType     1     数据是1byte
        operation     READ     读操作
        delayUs     0     延迟微妙
    </regSetting>         
</memoryMap>         
<formatInfo>         
<AF>         
    <autoFocusData>         
        isAvailable     true     是否解析AF数据
        endianness     BIG/LITTLE     大小端
    </autoFocusData>         
    <macro>         近焦点
        offset     0x002D     偏移地址
        mask     0xFFFF     有效bit
    </macro>         
    <infinity>         远焦点
        offset     0x0031     偏移地址
        mask     0xFFFF     有效bit
    </infinity>         
    <hall>         
        offset     0     
        mask     0     
    </hall>         
    <hallBias>         
        offset     0     
        mask     0     
    </hallBias>         
    <verticalMacro>         垂直方向近焦
        offset     0     无效
        mask     0     无效
    </verticalMacro>         
    <verticalInfinity>         垂直方向远焦
        offset     0     无效
        mask     0     无效
    </verticalInfinity>         
    <horizontalMacro>         水平方向近焦
        offset     0     无效
        mask     0     无效
    </horizontalMacro>         
    <horizontalInfinity>         水平方向远焦
        offset     0     偏移地址
        mask     0     有效位
    </horizontalInfinity>         
    macroMargin     0.5     tuning 决定
    infinityMargin     -0.4     tuning 决定
    lensSagCalMac     DEFAULT/DEG0_OTP/DEG180_OTP     近焦姿势差补偿
    lensSagCalInf     DEFAULT/DEG0_OTP/DEG180_OTP     远焦姿势差补偿
    <otpGravityOfs0to90>         face up
        offset     0x003F     偏移地址
        mask     0xFFFF     2字节
    </otpGravityOfs0to90>         
    <otpGravityOfs90to180>         face down
        offset     0x003D     偏移地址
        mask     0xFFFF     2字节
    </otpGravityOfs90to18>         
    avgGravityOfs0to90     0     
    avgGravityOfs90to180     0     
</AF>         
<WB>         AWB校准参数
    <WBData>         
        isAvailable     true/false     是否有效
        endianness     BIG/LITTLE     大小端
    </WBData>         
    datatype     RATIO/INDIVIDUAL     数据格式
    <lightInfo>         
        illuminantType     D65/TL84/A/D50/H     色温
        <rValue>         
            offset     0     偏移地址
            mask     0     有效位
        </rValue>         
        <grValue>         
            offset     0     偏移地址
            mask     0     有效位
        </grValue>         
        <bValue>         
            offset     0     偏移地址
            mask     0     有效位
        </bValue>         
        <gbValue>         
            offset     0     偏移地址
            mask     0     有效位
        </gbValue>         
        <rOverGValue>         
            offset     0x004B     偏移地址
            mask     0xFFFF     2字节
        </rOverGValue>         
        <bOverGValue>         
            offset     0x004D     偏移地址
            mask     0xFFFF     2字节
        </bOverGValue>         
        <grOverGBValue>         
            offset     0x004F     偏移地址
            mask     0xFFFF     2字节
        </grOverGBValue>         
    </lightInfo>         
    <mirror>         左右镜像
        offset     0     
        mask     0     
    </mirror>         s
    <flip>         上下镜像
        offset     0     偏移地址
        mask     0     有效位
    </flip>         
    qValue     1024     固定值,高通定义
    isInvertGROverGB     TRUE     
</WB>         
<LSC>         
    <LSCData>         
        isAvailable     true     是否有效
        endianness     BIG     大小端
    </LSCData>         
    <lightInfo>         
        illuminantType     D65     色温
        <rGainMSB>         r通道高8位
            offset     0x0065     
            mask     0xFF     
        </rGainMSB>         
        <rGainLSB>         r通道低8位
            offset     0x0066     
            mask     0xFF     
        </rGainLSB>         
        <grGainMSB>         gr通道高8位
            offset     0x0067     
            mask     0xFF     
        </grGainMSB>         
        <grGainLSB>         gr通道低8位
            offset     0x0068     
            mask     0xFF     
        </grGainLSB>         
        <gbGainMSB>         gb通道高8位
            offset     0x0069     
            mask     0xFF     
        </gbGainMSB>         
        <gbGainLSB>         gb通道低8位
            offset     0x006a     
            mask     0xFF     
        </gbGainLSB>         
        <bGainMSB>         b通道高8位
            offset     0x006b     
            mask     0xFF     
        </bGainMSB>         
        <bGainLSB>         b通道低8位
            offset     0x006c     
            mask     0xFF     
        </bGainLSB>         
    </lightInfo>         
    meshHWRollOffSize     221(17×13)     高通标准,221块
    rIncrement     8     相同通道地址间隔
    grIncrement     8     相同通道地址间隔
    gbIncrement     8     相同通道地址间隔
    bIncrement     8     相同通道地址间隔
</LSC>         
<customInfo>         自定义数据
    name     /     
    value     /     
</customInfo>        

这篇关于【Camera Sensor Driver笔记】四、点亮指南之EEPROM配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/929120

相关文章

SpringBoot请求参数接收控制指南分享

《SpringBoot请求参数接收控制指南分享》:本文主要介绍SpringBoot请求参数接收控制指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Spring Boot 请求参数接收控制指南1. 概述2. 有注解时参数接收方式对比3. 无注解时接收参数默认位置

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

如何为Yarn配置国内源的详细教程

《如何为Yarn配置国内源的详细教程》在使用Yarn进行项目开发时,由于网络原因,直接使用官方源可能会导致下载速度慢或连接失败,配置国内源可以显著提高包的下载速度和稳定性,本文将详细介绍如何为Yarn... 目录一、查询当前使用的镜像源二、设置国内源1. 设置为淘宝镜像源2. 设置为其他国内源三、还原为官方

CentOS7更改默认SSH端口与配置指南

《CentOS7更改默认SSH端口与配置指南》SSH是Linux服务器远程管理的核心工具,其默认监听端口为22,由于端口22众所周知,这也使得服务器容易受到自动化扫描和暴力破解攻击,本文将系统性地介绍... 目录引言为什么要更改 SSH 默认端口?步骤详解:如何更改 Centos 7 的 SSH 默认端口1

Maven的使用和配置国内源的保姆级教程

《Maven的使用和配置国内源的保姆级教程》Maven是⼀个项目管理工具,基于POM(ProjectObjectModel,项目对象模型)的概念,Maven可以通过一小段描述信息来管理项目的构建,报告... 目录1. 什么是Maven?2.创建⼀个Maven项目3.Maven 核心功能4.使用Maven H

SpringBoot多数据源配置完整指南

《SpringBoot多数据源配置完整指南》在复杂的企业应用中,经常需要连接多个数据库,SpringBoot提供了灵活的多数据源配置方式,以下是详细的实现方案,需要的朋友可以参考下... 目录一、基础多数据源配置1. 添加依赖2. 配置多个数据源3. 配置数据源Bean二、JPA多数据源配置1. 配置主数据

Spring 基于XML配置 bean管理 Bean-IOC的方法

《Spring基于XML配置bean管理Bean-IOC的方法》:本文主要介绍Spring基于XML配置bean管理Bean-IOC的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一... 目录一. spring学习的核心内容二. 基于 XML 配置 bean1. 通过类型来获取 bean2. 通过

python中各种常见文件的读写操作与类型转换详细指南

《python中各种常见文件的读写操作与类型转换详细指南》这篇文章主要为大家详细介绍了python中各种常见文件(txt,xls,csv,sql,二进制文件)的读写操作与类型转换,感兴趣的小伙伴可以跟... 目录1.文件txt读写标准用法1.1写入文件1.2读取文件2. 二进制文件读取3. 大文件读取3.1

如何使用Nginx配置将80端口重定向到443端口

《如何使用Nginx配置将80端口重定向到443端口》这篇文章主要为大家详细介绍了如何将Nginx配置为将HTTP(80端口)请求重定向到HTTPS(443端口),文中的示例代码讲解详细,有需要的小伙... 目录1. 创建或编辑Nginx配置文件2. 配置HTTP重定向到HTTPS3. 配置HTTPS服务器

SpringBoot中配置Redis连接池的完整指南

《SpringBoot中配置Redis连接池的完整指南》这篇文章主要为大家详细介绍了SpringBoot中配置Redis连接池的完整指南,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以... 目录一、添加依赖二、配置 Redis 连接池三、测试 Redis 操作四、完整示例代码(一)pom.