继续咨询关于第二个DVP的问题
本帖最后由 generalj 于 2021-8-3 12:05 编辑在sys_config.fex文件中找到了csi1的配置地方:
问题:csi1的驱动关联了哪一个I2C配置sensor?
已知的csi0配置的是ov5640,用的是TWI1.
csi1是不是用的就是TWI2?如果是TWI2,那开发板已经把TWI2用于与RX8010温度传感器了。
怎么解决这个冲突?
如何给csi1绑定一个I2C使用?
配置里面有以下字段,分别应该怎么填写?
csi1_dev0_twi_addr = 0x36
csi1_dev0_twi_id = 1
附配置文件里的相关内容:
csi1_used = 0
csi1_sensor_list = 0
csi1_pck = port:PG00<3><0><1><default>
csi1_mck = port:PG01<1><0><1><0>
csi1_hsync = port:PG02<3><default><default><default>
csi1_vsync = port:PG03<3><default><default><default>
csi1_d0 = port:PG04<3><default><default><default>
csi1_d1 = port:PG05<3><default><default><default>
csi1_d2 = port:PG06<3><default><default><default>
csi1_d3 = port:PG07<3><default><default><default>
csi1_d4 = port:PG08<3><default><default><default>
csi1_d5 = port:PG09<3><default><default><default>
csi1_d6 = port:PG10<3><default><default><default>
csi1_d7 = port:PG11<3><default><default><default>
csi1_dev0_used = 0
csi1_dev0_mname = "bt656_sensor1"
csi1_dev0_twi_addr = 0x36
csi1_dev0_twi_id = 1
csi1_dev0_pos = "rear"
csi1_dev0_isp_used = 0
csi1_dev0_fmt = 0
csi1_dev0_stby_mode = 1
csi1_dev0_vflip = 0
csi1_dev0_hflip = 0
csi1_dev0_iovdd = ""
csi1_dev0_iovdd_vol = 2800000
csi1_dev0_avdd = ""
csi1_dev0_avdd_vol = 2800000
csi1_dev0_dvdd = ""
csi1_dev0_dvdd_vol = 1500000
csi1_dev0_afvdd = ""
csi1_dev0_afvdd_vol = 2800000
csi1_dev0_power_en =
;csi1_dev0_reset = port:PH14<1><0><1><0>
;csi1_dev0_pwdn = port:PH17<1><0><1><0>
csi1_dev0_flash_used = 0
csi1_dev0_flash_type = 2
csi1_dev0_flash_en =
csi1_dev0_flash_mode =
csi1_dev0_flvdd = ""
csi1_dev0_flvdd_vol =
csi1_dev0_af_pwdn =
csi1_dev0_act_used = 0
csi1_dev0_act_name = "ad5820_act"
csi1_dev0_act_slave = 0x18
twi_id是指的哪一路i2c,twi_addr是指的设备的i2c地址,同一个i2c的两个设备的地址冲突,可以查找芯片的备用地址。
这里csi1是csi1_dev0_twi_addr = 0x36和csi1_dev0_twi_id = 1,说明是在i2c1上的0x36地址上挂载的 本帖最后由 generalj 于 2021-8-3 17:21 编辑
\tools\pack\chips\sun8iw11p1\configs\OKA40i_C
目录下的fex文件,生效的是哪一个啊?编译配置时,我配的是800X480的屏,但相关文件却有两个,不知道打包会打哪一个。
还有,这个配置生效是要编译还是只重新打包就可以了?
sys_config800x480.fex
sys_config800x480_v1.fex
编译时选配置选的那个就是哪个 sys_config800x480.fex和sys_config800x480_v1.fex是根据核心板型号决定的,如果您的核心板是v1.1的,您需要选择sys_config800x480_v1.fex,如果您的核心板是v1.2的,您需要选择sys_config800x480.fex。如果您只是修改的.fex配置文件,您只需要直接打包生成镜像就可以了,不需要再进行编译了。
页:
[1]