Power & Source of Big Ideas

M1 - CMOS camera support

Moderators: chensy, FATechsupport

I am trying to use the CMOS 5M-Pixel Camera without success.
The CAM500A is not detected on M1 or it does not power on.

Here is the current Fex section in use:
[csi0]

vip_used = 1
vip_mode = 0
vip_dev_qty = 1
vip_define_sensor_list = 0

vip_csi_pck = port:PE00<2><default><default><default>
vip_csi_mck = port:PE01<2><default><default><default>
vip_csi_hsync = port:PE02<2><default><default><default>
vip_csi_vsync = port:PE03<2><default><default><default>
vip_csi_d0 = port:PE04<2><default><default><default>
vip_csi_d1 = port:PE05<2><default><default><default>
vip_csi_d2 = port:PE06<2><default><default><default>
vip_csi_d3 = port:PE07<2><default><default><default>
vip_csi_d4 = port:PE08<2><default><default><default>
vip_csi_d5 = port:PE09<2><default><default><default>
vip_csi_d6 = port:PE10<2><default><default><default>
vip_csi_d7 = port:PE11<2><default><default><default>
vip_csi_sck = port:PE12<2><default><default><default>
vip_csi_sda = port:PE13<2><default><default><default>

vip_dev0_mname = "ov5640"
vip_dev0_pos = "rear"
vip_dev0_lane = 4
vip_dev0_twi_id = 2
vip_dev0_twi_addr = 0x78
vip_dev0_isp_used = 1
vip_dev0_fmt = 0
vip_dev0_stby_mode = 1
vip_dev0_vflip = 1
vip_dev0_hflip = 0
vip_dev0_iovdd = ""
vip_dev0_iovdd_vol = 2800000
vip_dev0_avdd = ""
vip_dev0_avdd_vol = 2800000
vip_dev0_dvdd = ""
vip_dev0_dvdd_vol = 1500000
vip_dev0_afvdd = ""
vip_dev0_afvdd_vol = 2800000
;vip_dev0_power_en = port:PD14<1><default><default><default>
vip_dev0_power_en =
vip_dev0_reset = port:PE14<1><default><default><default>
vip_dev0_pwdn = port:PE15<1><default><default><default>
vip_dev0_flash_en =
vip_dev0_flash_mode =
vip_dev0_af_pwdn =

vip_dev0_act_used = 0
vip_dev0_act_name = "ad5820_act"
vip_dev0_act_slave = 0x18

vip_dev1_mname = ""
vip_dev1_pos = "rear"
vip_dev1_lane = 1
vip_dev1_twi_id = 0
vip_dev1_twi_addr =
vip_dev1_isp_used = 0
vip_dev1_fmt = 1
vip_dev1_stby_mode = 0
vip_dev1_vflip = 0
vip_dev1_hflip = 0
vip_dev1_iovdd = ""
vip_dev1_iovdd_vol = 2800000
vip_dev1_avdd = ""
vip_dev1_avdd_vol = 2800000
vip_dev1_dvdd = ""
vip_dev1_dvdd_vol = 1500000
vip_dev1_afvdd = ""
vip_dev1_afvdd_vol = 2800000
vip_dev1_power_en =
vip_dev1_reset =
vip_dev1_pwdn =
vip_dev1_flash_en =
vip_dev1_flash_mode =
vip_dev1_af_pwdn =


Please, what is missing info? On M1 should be dev0 or dev1?
Sorry the M1 is not ready to work with CAM500A yet. It now only works with CAM202A under Debian
Could you please give more details on what is not ready? The software side? The Hardware side? Both?

If it is the software side only, can you give the correct fex section, so i can try just powering the cam and see what is going on with the camera? I have some doubts about pin 23 and pin 24.

And will it be possible to use CAM500A on M1 (using today state of the camera extension hardware)?
@lex wrote:
Could you please give more details on what is not ready? The software side? The Hardware side? Both?

If it is the software side only, can you give the correct fex section, so i can try just powering the cam and see what is going on with the camera? I have some doubts about pin 23 and pin 24.

And will it be possible to use CAM500A on M1 (using today state of the camera extension hardware)?


Hello,
The interface of Pin 23 is data signals, and the Pin 24 is GND.
M1's kernel source don't support OV5640 driver now .

Who is online

In total there are 33 users online :: 0 registered, 0 hidden and 33 guests (based on users active over the past 5 minutes)
Most users ever online was 5185 on Wed Jan 22, 2020 1:44 pm

Users browsing this forum: No registered users and 33 guests