第七篇:CamX Sensor Bringup
一、sensor 驱动文件编写
sensor驱动相关的文件目录在chi-cdk/oem/qcom/sensor 下。一般如果能直接从模组厂上拿到已经写好的驱动文件,那是最好的了。
如果没有,那就只能是拿到提供的寄存器setting参数,自己来写。
我们可以参考已有的驱动文件,拷贝一份,根据自己sensor名字来重新命名,然后再相对应的修改文件里面的内容。
sensor的寄存器等信息,都是在xm里面来配置。下面来看下有哪些关键的配置项。
1) slaveAddress
i2c设备地址,这个和硬件确认,让硬件给出camea实际挂载的i2c设备地址。
2) sensorIdRegAddr
sensorid的寄存器地址,这个查看sensor芯片手册可以获取。
3) sensorId
sensor id,开机sensor 上电后,枚举的过程,会去读sensorIdRegAddr的地址,拿到sensorId的值