1.imx214报错
内核打印如下
[ 17.331689] msm_cci_init:1439: hw_version = 0x10060000
[ 17.332291] msm_cci_irq:1803 MASTER_1 error 0x40000000
[ 17.332328] msm_cci_i2c_read:960 read_words = 0, exp words = 1
[ 17.332330] msm_cci_i2c_read_bytes:1043 failed rc -22
[ 17.332332] msm_camera_cci_i2c_read: line 47 rc = -22
[ 17.332334] msm_sensor_match_id: imx214: read id failed
[ 17.332336] msm_sensor_check_id:1410 match id failed rc -22
[ 17.341576] msm_camera_config_single_vreg can't disable cam_vio
[ 17.380828] imx214 power up failed
原因:两个模组的i2c地址v不一样,原来的是0X20 新模组是0x34
imx214时而可以 时而不行;跑到usbcamera去
修改hardware\qcom\camera\QCamera2\QCamera2Factory.cpp
修改令其不跑到usbcamera
上电正常 出图异常
[ 78.958788] overflow processed
[ 79.004014] msm_isp_axi_halt: VFE1 Bus overflow detected: start recovery!
[ 79.004515] msm_vfe47_axi_halt: VFE1 halt for recovery, blocking 1
[ 79.023377] msm_ispif_restart_frame_boundary: ISPIF reset hw done, Restarting
[ 79.052558] msm_vfe47_process_violation_status: VFE pipeline violation status 1
[ 79.085689] msm_isp_process_overflow_irq: vfe 1 overflowmask 10,bus_error 2307
[ 79.085734