展訊camera驅動除錯

2021-09-24 03:08:10 字數 1633 閱讀 6592

camera驅動目錄:

vendor/sprd/modules/libcamera/sensor/sensor_drv/classic/galaxycore/gc030a/

kernel/drivers/misc/sprd_camera/sensor/csi2/csi_sprd/r2p0/csi_driver.c

kernel/arch/arm/boot/dts/sp7731e-1h10-native.dts(reset-gpios = <&ap_gpio 46 0> )

vendor/sprd/modules/libcamera / hal3_2v1/sprdcamera3factory.cpp

函式:int sprdcamera3factory::getcamerainfo 和 int sprdcamera3factory::cameradeviceopen 中add

camera_id=1;  強制修改攝像頭為1

vendor/sprd/modules/libcamera / hal3_2v1/sprdcamera3setting.cpp

函式:nt sprdcamera3setting::getlargestsensorsize 和 int sprdcamera3setting::getlargestpicturesize 中modify    

*width = largest_picture_size[cameraid].width;

*height = largest_picture_size[cameraid].height; 為:    *width = 640;

*height = 480;

vendor/sprd/modules/libcamera / sensor/sensor_cfg.c

const sensor_match_t back_sensor_infor_tab = , null},

#endif

vendor/sprd/modules/libcamera / sensor/sensor_drv/classic/galaxycore/gc030a/sensor_gc030a_mipi_raw.h//定義攝像頭方向

#define image_v_mirror

boardconfig.mk 檔案

camera_support_size := 0m3

front_camera_support_size := 0m3

#camera sensor support list

camera_sensor_type_back := "gc030a"

camera_sensor_type_front := "gc030a"

配置攝像頭

cameralog搜尋關鍵字:

fail|err|time out|gc030a|cam3hwi

fail|err|time out|crash|lgc030a|sprdcam|identify

adb shell dumpsys media.camera > camera.txt //檢視camera配置

adb shell pm com.android.camera2 //清除應用快取

展訊平台 camera驅動分析(sensor部分)

展訊平台其既用於功能機也用於智慧型機。其65和66系列的平台主要用於功能機,例如6530 6531 6500 6610 6620 6600l 68和88系列的平台主要用於智慧型機,例如sc6810 sc6820 sc6800 sc8820 sc8810。目前我們使用的樣機為sc8825,搭配gc22...

展訊平台camera驅動移植 FLASH

平台 展訊 系統 安卓10 新增flash驅動程式 一般flash驅動資料夾裡包含三個檔案 c kbuild makefile 由相應廠商提供,配置點亮一般不需要自行修改。直接將該資料夾拷貝過來放入下列路徑 bsp modules camera flash 在k dts檔案裡配置其供電。flash ...

展訊平台android display驅動分析

本文以展訊tshak平台的display controller為硬體模型,來說明android底層顯示驅動的實現原理。該硬體模型較基礎和簡單,目前大多soc平台的硬體設計都變得越來越複雜,實現功能也越來越全面,但基於此平台的設計更方便理解。下圖的結構即是顯示控制器的模組組成,它內部整合了lcd顯示相...