1 .摄像头模组型号
OV2710 + XC7021( ISP) +H5,电压需求 ISP: OV2710:senor 的电压AVDD 和 DOVDD 电压为3.3V,DVDD 1.5V 。ISP 控制sensor PWDN
XC7021 I2C 地址为0x36, OV2710地址为0x6C
#define I2C_ADDRBP (0x6c >> 1)
问题记录:
读取OV2710失败,sensor 的PWDN 为高电平与datasheet 不一致,解决方法: 把下面寄存器加到 I2C bypass之前,由ISP设置。
0xfffe,0x50,
0x0200,0x03,
0x0204,0x03,
0x0208,0x02,
0x0208,0x01,
0x0208,0x02,
0x0208,0x01,
[csi0/csi0_dev0]
csi0_dev0_used = 1
csi0_dev0_mname = "ov2710_xc7021"
csi0_dev0_twi_addr = 0x36
csi0_dev0_pos = "rear"
csi0_dev0_isp_used = 0
csi0_dev0_fmt = 0
csi0_dev0_stby_mode = 0
csi0_dev0_vflip = 0
csi0_dev0_hflip = 0
csi0_dev0_iovdd = ""
csi0_dev0_iovdd_vol = 2800000
csi0_dev0_avdd = ""
csi0_dev0_avdd_vol = 2800000
csi0_dev0_used = 1
csi0_dev0_mname = "ov2710_xc7021"
csi0_dev0_twi_addr = 0x36
csi0_dev0_pos = "rear"
csi0_dev0_isp_used = 0
csi0_dev0_fmt = 0
csi0_dev0_stby_mode = 0
csi0_dev0_vflip = 0
csi0_dev0_hflip = 0
csi0_dev0_iovdd = ""
csi0_dev0_iovdd_vol = 2800000
csi0_dev0_avdd = ""
csi0_dev0_avdd_vol = 2800000