
mtk驱动
文章平均质量分 67
zhigouliu
这个作者很懒,什么都没留下…
展开
-
36. gps配置.txt
1. 查看原理图: GPS xLNA --GPIO_GPS_LNA_EN // 据此查到对应GPIO79(AL27)2. 修改dws:3. 修改dts:/* CONSYS GPIO standardization */&pio { consys_pins_default: default { }; gpslna_pins_init: gpslna@0 { ...原创 2018-05-30 16:00:57 · 982 阅读 · 0 评论 -
21. 重启log分析
案例一 : kernel重启 - mt6580.dtsi 现象 : 平台 : androidN,MTK6580 排查过程: 1. 打串口log,发现如下: [ 1.607970] <2>.(2)[1:swapper/0]musb-hdrc musb-hdrc.0.auto: Cannot find usb pinctrl iddig_irq_init [ ...原创 2017-09-04 11:58:45 · 6776 阅读 · 2 评论 -
31. 开机时间慢调试
一、常用调试方法: 1. adb 2. 查看log mtklog : bootprof 3. 4. 案例一 : 开机时间慢 - tp(gsl680)下发固件时间过长 现象 : 平台 : androidN,MTK6337 排查过程: 1. 导出mtklog,查看 bootprof Line 1079: [ 8.801582] (1)[1...原创 2017-12-08 17:37:29 · 1752 阅读 · 0 评论 -
17. 权限添加-解决运行报错(te文件)
1. 报权限错误 1.1 main.log: 01-01 00:23:19.017539 960 995 E sensord : [99452248851][ERR](vendor/mediatek/proprietary/hardware/sensor/sensord/sensord_hwcntl_implement.cpp Ln1688) can not open /sys/bu...原创 2017-06-30 15:59:45 · 1885 阅读 · 0 评论 -
12. len(AF)调试日志
零、点亮新len 1. 修改device\lentek\len6737m_35_m0\ProjectConfig.mk CUSTOM_HAL_LENS=fm50af dw9714af CUSTOM_HAL_MAIN_LENS=fm50af dw9714af CUSTOM_KERNEL_LENS=fm50af dw9714af CUSTOM_KERNEL_MAIN_LENS=f...原创 2017-06-30 15:55:35 · 3216 阅读 · 2 评论 -
1. memory配置
一、microhand start 1.根据邮件写的memory (如v661: 178 ball 分体式8GB+16Gb(emmc+DDR3) LPDDR3 LPDRR3 16Gb 11mmx11.5mmx1.0mm 178球 SM512M322E0FD4LHL-125BT) 2.查看https://192.168.108.79:844...原创 2017-06-28 15:47:48 · 3747 阅读 · 0 评论 -
3. tp调试日志
零、点亮新tp 1. 修改kernel-3.18\arch\arm\configs\len6737m_35_m0_debug_defconfig、len6737m_35_m0_defconfig CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_MTK=y #CONFIG_TOUCHSCREEN_MTK_FT6X36=y CONFIG_T...原创 2017-06-28 15:49:29 · 6757 阅读 · 2 评论 -
15. T-card&SIM-card调试
可参考37 6.0 v661_bst项目一、TF卡调试 1.不识卡 -- 由于硬件不支持热拔插,故把软件由支持改为不支持 -- 若不修改则无法读取到T卡 修改dws: 1.1 EINT : 去掉中断“MSDC1_INS”(EINT5): 设置为 NC 1.2 GPIO : 将GPIO5设置为: NC 修改dts 1.3 去掉non-removable; ...原创 2017-06-30 15:58:35 · 1088 阅读 · 0 评论 -
30. accdet调试日志
一、常用调试方法: 1. adb DCC模式:查看中断计数 magc6737t_65_n:/ $ cat /proc/interrupts | grep "pmic" 494: 6 mt-eint 206 pmic-eint magc6737t_65_n:/ $ cat /proc/interrupts | grep "pmic" 494: ...原创 2017-12-08 17:36:47 · 2193 阅读 · 0 评论 -
22. 编译报错分析
常见编译报错汇总关键字: error: make[ FAILED: multiple definition1. 摄像头兼容个数超过16个 - 增大为18个 alps\kernel-3.18\drivers\misc\mediatek\imgsensor\src\mt6735m\kd_sensorlist.h #define MAX_NUM_OF_SUPPORT_SENSOR 1...原创 2017-10-10 10:27:34 · 3038 阅读 · 0 评论 -
7. keypad调试日志
一、配置 key主要指: power volumeup volumedown 查看原理图: KROW0 KROW1 KCOL0 volumeup camera KCOL1 volumedown 在dws中配置: Column0 Column1 Column2 Row0 volumeup volumedown Row1 camera Row2 在...原创 2017-06-28 15:51:39 · 1445 阅读 · 0 评论 -
20. FlashLight调试日志
零、闪光灯配置步骤(以真闪IC:DIO5151为例):1. 查看硬件原理图,得知闪关灯IC接在cpu的哪两个GPIO上: main_flashlight:(后闪) enable : GPIO43 mode : GPIO80(H-flashlight模式 L-torch手电筒模式) sub_flashlight:(前摄) enable : GPIO422. dws配置pin脚...原创 2017-09-04 11:55:55 · 2672 阅读 · 1 评论 -
16. dual_speaker调试
1.修改mk文件 - KST_KERNEL_BOARD_CUSTOM03 = + KST_KERNEL_BOARD_CUSTOM03 = KST_TWO_SPEAKER - KST_MISC_CUSTOM= KST_SUB_FLASH_SUPPORT + KST_MISC_CUSTOM= KST_SUB_FLASH_SUPPORT KST_AUDIO_SUPPORT_2IN1_SP原创 2017-06-30 15:59:08 · 1180 阅读 · 0 评论 -
14.DTS配置
一、dts学习(注:pin 包括但不属于 gpio) 1.gpio0 node编写方法: gpio0: gpio@0 { pins_cmd_dat { pins = ; //模式 slew-rate = ;原创 2017-06-30 15:58:02 · 18509 阅读 · 3 评论 -
13. modem调试日志
注:改了modem,要make clean,再编译六模: GSM :移动联通2G TDD-LTE :移动4G FDD-LTE :联通电信4G TD-SCDMA:移动3G CDMA2000:电信3G WCDMA :联通3G B939-11B(全网通 阿里)S5517项目邮件中写到: GSM(900/1800) +TD-SCDMA(B34B39) +WCDMA(B1/B8)...原创 2017-06-30 15:56:18 · 3894 阅读 · 0 评论 -
11. dws配置与调试
1.编译报错: Fail to read workspace file 原因:kernel下的dct版本比vendor高 解决:用低版本(vendor)的来修改dws(高版本可以打开低版本生成的dws)2.编译报错: cust.dtsi报错 dws编译生成alps/out/target/product/magc6737m_65_n/obj/KERNEL_OBJ/arch/arm64/bo原创 2017-06-30 15:54:57 · 2400 阅读 · 0 评论 -
10. 电池曲线
一、注意事项: 1.电池曲线的excel表格去掉小数点: 选中右键-> 设置单元格格式-> 数字-> 数值-> 小数位置改为0 2.电池容量有两个版本(如2877与2866) - 不明 3.如何查看几伏几安?(如5V1A) 4.查看是否高容高压? 1.查看mt_battery_meter_table.h.c中电池曲线, 25摄氏度最高电压是否超过4300...原创 2017-06-30 15:54:24 · 3184 阅读 · 0 评论 -
9. 音频调试日志
1. 音频参数(客制化共8个文件) audio_acf_default.h -- 不用改 audio_custom.h -- 不用改 audio_hcf_default.h -- 不用改 audio_music_drc_default.h -- 要改 audio_ringtone_drc_default.h -- 要改 audio_ver1_volume...原创 2017-06-30 15:53:01 · 2818 阅读 · 0 评论 -
5. 指纹调试日志
参考 chipsailing_MTK_6.0_2.0_移植包 里面的文档一、将MTK_6.0_2.0_移植包\kernel-3.18\drivers\input\chipsailing的驱动文件 拷贝到kernel-3.18\drivers\input \目录下(具体的存放路径可以自定义); 并修改驱动的文件夹所在的Makefile文件, 在其中加入:obj-y += chipsail原创 2017-06-28 15:50:41 · 968 阅读 · 0 评论 -
23. 中断配置_dws_dts
一、以计步器为例平台: androidN,MTK6737芯片: qma69811. 查看硬件连接或excel表格,确定中断脚 :GPIO602. 配置dws: GPIO60: M0 Def.Dir:IN In GPIO_GSE_1_EINT_PIN EINT60: GSE_1 Debounce:0 Polarity:Low Sensitive_Level:Level原创 2017-10-10 10:28:06 · 3409 阅读 · 0 评论 -
24. pin脚控制配置_dts
带补充原创 2017-10-10 10:28:30 · 749 阅读 · 0 评论 -
26. 常见i2c地址_修改i2c速率
一、 如何修改i2c 速率 1. 在设备驱动代码中i2c_probe(),添加: spin_lock(&kdsensor_drv_lock); g_pstI2Cclient->timing = i2cSpeed; // 遇到过摄像头读不到id: 300 -> 100 spin_unlock(&kdsensor...原创 2017-10-10 10:29:20 · 6223 阅读 · 0 评论 -
6. sensor调试日志
注 epl259x的驱动可以用于 epl2590 MN66213 MN26233TKDN - id = 0x91 MN25713EKDN - id = 0x81 8975 // 4个手势方向 - 4颗sensor排列 2219 // 4个手势方向 als 室内光照下应该为700左右 ps 底噪值应该为700左右 - *#*#3646633#*#* *#*#889988#...原创 2017-06-28 15:51:11 · 5690 阅读 · 1 评论 -
18. 功耗问题调试日志
mh公司功耗要求:整机(包括所有外设)在飞行模式灭屏下,待机电流在5ma以内一、功耗问题一般调试办法 - 【逐个去掉】 1. 外接精确电源(实验室有),电脑端有一个连接电源的软件(龙旗电流检测工具),可以查看实时电流与平均电流 2. 切换为飞行模式 - 排查modem的影响 10ma 以上 -> 查看mtklog中的kernel_log看是否有休眠"suspend" 10ma...原创 2017-07-13 21:06:27 · 1638 阅读 · 0 评论 -
29. 各层如何添加宏控制
1. lk & preloader2. kernel kernel-3.18/arch/arm64/configs/xxx_debug_defconfig、xxx_defconfig CONFIG_KST_SUB_STROBE_SUPPORT=y kernel-3.18/kst/Kconfig // 在任意一个Kconfig 中定义即可,此步易落 config...原创 2017-12-08 17:36:22 · 1107 阅读 · 1 评论 -
8. LED调试日志
1. led灯又称三色灯,有R/G/B三基色。均有256(0-255)的亮度级别(用PWM波实现?), 256*256*256 = 1600w,通过设置三基色可以配出1600w种颜色,几乎包括所有颜色。调试: 通过adb读写led亮度 ac50sax: # find /sys -name brightness /sys/devices/platform/leds-mt65xx/le...原创 2017-06-28 15:52:05 · 1649 阅读 · 0 评论 -
4. camera调试日志
注: 1. 37m androidM/N/O 驱动及hal代码一样,可以公用 2. 37m 与37t 驱动代码一样,hal层代码格式不一样 3. 37m 与39 驱动代码一样,只有头文件#include "kd_camera_hw.h" --> #include "kd_camera_typedef.h" hal 层代码camera_isp_pca_gc8024mipi_raw....原创 2017-06-28 15:50:09 · 9093 阅读 · 0 评论 -
2. lcm调试日志
零、点亮新lcm 1. 修改vendor\mediatek\proprietary\bootable\bootloader\lk\project\len6737m_35_m0.mk CUSTOM_LK_LCM="rm68200_hd720_dsi_vdo"(该为指定LCM) 2. 修改kernel-3.18\arch\arm\configs\len6737m_35_m0_debug_d...原创 2017-06-28 15:48:51 · 3432 阅读 · 2 评论 -
28. OTG调试
1. mk 配otg KST_OTG_USB = yes2. dws配中断脚和使能脚 (根据原理图中“09_POWER_MT6328”页中, "MARK"部分"PSC5425"充电ic中的【OTG】引脚所连接 - 使能脚64) (根据原理图中“09_POWER_MT6328”页中, "MARK"部分"PSC5425"充电ic中的【STAT】引脚所连接 - 中断脚0) v618_m550原创 2017-12-08 17:35:53 · 1893 阅读 · 0 评论 -
27. hall霍尔传感器
零、2. dws配中断脚和使能脚 (根据原理图中“09_CAMERA_SENSOR”页中, "HALL"部分【OUT】引脚所连接 - 使能脚GPIO12) v666为例 dws配置pin脚: - 由于硬件上拉->dws也要配成上拉 EintMode|Def.Mode M0|M1|M2|M3|M4|M5|M6|M7|InPull En|InPull SelHigh|Def.Dir...原创 2017-10-10 10:29:39 · 3657 阅读 · 0 评论 -
19. 示波器的使用
占位原创 2017-09-04 11:54:45 · 553 阅读 · 0 评论