ares.zhoui 发表于 2014-9-17 17:07:33

cb2 ov7670驱动


   选用内核中sun4i_csi下的驱动,选择csi1,在cubieboard2.fex中的配置:

csi_used = 1
csi_dev_qty = 1
csi_stby_mode = 0
csi_mname = "ov7670"
csi_if = 0
csi_iovdd = "axp20_pll"
csi_avdd = ""
csi_dvdd = ""
csi_vol_iovdd = 2800
csi_vol_dvdd =
csi_vol_avdd =
csi_vflip = 0
csi_hflip = 0
csi_flash_pol = 0
csi_facing = 1
csi_twi_id = 1
csi_twi_addr = 0x42
csi_pck = port:PG00<3><default><default><default>
csi_ck = port:PG01<3><default><default><default>
csi_hsync = port:PG02<3><default><default><default>
csi_vsync = port:PG03<3><default><default><default>
csi_d0 = port:PG04<3><default><default><default>
csi_d1 = port:PG05<3><default><default><default>
csi_d2 = port:PG06<3><default><default><default>
csi_d3 = port:PG07<3><default><default><default>
csi_d4 = port:PG08<3><default><default><default>
csi_d5 = port:PG09<3><default><default><default>
csi_d6 = port:PG10<3><default><default><default>
csi_d7 = port:PG11<3><default><default><default>
csi_reset = port:PH13<1><default><default><0>
csi_power_en = port:PH16<1><default><default><0>
csi_stby = port:PH19<1><default><default><0>


twi1的配置

twi1_used = 1
twi1_scl = port:PB18<2><default><default><default>
twi1_sda = port:PB19<2><default><default><default>

能生成设备文件/dev/video1,但是已调用就会出错,另外在ov7670的probe函数中调用detect函数,发现读ID失败,请问应该修改哪些参数?


jiangdou 发表于 2014-9-18 11:58:52

I2C正确不?

ares.zhoui 发表于 2014-9-19 09:24:37

jiangdou 发表于 2014-9-18 11:58 static/image/common/back.gif
I2C正确不?

读id的时候出错,感觉是没有正常通信,调用i2c读写函数返回值是-70
页: [1]
查看完整版本: cb2 ov7670驱动