自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (7)
  • 收藏
  • 关注

原创 机器更换电池会死机

原因:通过LOG分析是在更换电池前机器处于睡眠状态,更换电池后触发中断,然后去通过电量计去读电池的电量,读取过程中,I2C又suspend了,导致读取电量失败。修改:在中断处理函数里面加入__pm_stay_awake,处理完调用__pm_relax。现象:机器带备用电池,拔掉电池机器屏幕,更换电池后亮屏,有概率在更换电池后机器不能亮屏。

2023-09-26 10:22:10 57

原创 MTK关闭USB充电

MTK关闭USB充电

2022-10-28 17:04:32 719 1

原创 T卡识别不到

卡座设计原因,插入T卡,TF_Det跟VDDSDCORE相连,TF_Det属于VIO1(1.8V)电压域,不允许拉高至3.0V,请更换卡座(插入T卡的时候,TF_Det引脚与GND相连),或者改板。

2022-05-19 16:23:30 278

原创 O版本HIFI调试问题

现象是按键有声音,播放只能维持几秒钟,需igaidian.Common/V3/aud_drv/AudioALSAPlaybackHandlerNormal.cpp-String8pcmPath=isIsolatedDeepBuffer(mStreamAttributeSource->mAudioOutputFlags)?-keypc...

2022-05-19 16:22:49 151

原创 修改I2C上拉电阻的值

现象:I2C的低电平下不去,改大上拉电阻值MT6739\vendor\mediatek\proprietary\bootable\bootloader\preloader\platform\mt6739\src\drivers\i2c.cint i2c_hw_init(void){/*Switch to GPIO pad*/+ I2C_SET_REG32(0x10002A20, 0xFF, 0x0);/*Disable pull up*/+ I2C_SET_REG32(0x1000

2022-05-19 16:22:05 1307

原创 MTK唤醒源

1、wake up by PCM_TIMER这个是电源那边设置的更新电量的2、wake up by EINT, timer_out = 7937618这个power key唤醒3、wake up by CONN2AP这个是与wifi相关4、wake up by GPTGPT是系统睡眠之后,我们mtk自己加的一个定时驱动,用来唤醒系统的,唤醒的原因有很多:例如sodi /dee...

2018-08-02 11:43:28 1613

转载 不确定外部模块是否提供一个函数func

使用__attribute__((weak))原创网址https://blog.csdn.net/mrpre/article/details/23097869

2018-06-07 10:24:54 131

原创 O版本HIFI调试

问题点,按键有声音,播放音乐只有几秒钟修改点common/V3/aud_drv/AudioALSAPlaybackHandlerNormal.cppommon/V3/aud_drv/AudioALSAPlaybackHandlerNormal.cpp5 status_t AudioALSAPlaybackHandlerNormal::open() {--    String8 pcmPath = ...

2018-06-01 11:19:01 699

原创 user版本打开LOG

1、init.rc:on property:ro.debuggable=12、/kernel-3.10/kernel/printk.c 中mt_disable_uart()中,将printk_disable_uart=1修改为03、alps/bootable/bootloader/lk/app/mt_boot/mt_boot.c USER_BUILD去掉

2017-12-16 19:14:41 696

原创 25%的电量录像闪光灯不亮

现象:25%的电量录像闪光灯不亮,插入充电器亮,电量再高点也能亮,分析: LOG显示是PMIC的低电量中断触发了。一直认为是闪光灯的电流太高导致,测试发现把音量调小OK。原因: 喇叭的功耗太高,导致瞬间电流拉低,触发中断。修改音频参数后OK。

2017-12-16 11:04:58 401

原创 6763 对焦不能用

问题:LOG显示I2C出错,查看I2C口和地址都是对的,怀疑是供电2.8有问题,量下来没有,之前项目是OK的,区别换了incell屏,incell的屏里面的TP是不需要外部2.8V的,跟屏共用。所以TP里面的电是断开的,之前能用是因为TP和AF共用2.8V,AF的电让TP给上了。 MTK正常流程其实也会给AF单独供电,所以怀疑是单独供电的代码出现问题,LOG看下来是regulator_set()下

2017-11-08 11:35:56 258

原创 MTK WIFImac地址

平台6763\kernel-4.4\drivers\misc\mediatek\connectivity\wlan\gen2,请确保WIFI能正常打开注册mtk_wcn_wlan_probestatic int initWlan(void)->mtk_wcn_wlan_probe->glRegisterBus(wlanProbe, wlanRemove)->platform_dri

2017-09-22 14:59:38 2372

原创 MTK sd中断

注册T卡中断的在slot-gpio.c->mmc_gpio_cd_irqt(int irq, void *dev_id)睡眠都会走i mmc_pm_notify()->case PM_POST_SUSPEND:case PM_POST_HIBERNATION:case PM_POST_RESTORE:spin_lock_irqsave(&host->lock,

2017-08-24 11:29:52 582

原创 android7.0下TP做接近

问题现象: whatsapp播放录音功能,声音从听筒出没有从喇叭出,关闭TP的接近功能OK原因:TP probe里面注册PS sensor的方式不对,需要换成7.0最新的注册PS sensor代码方式。参考实体光距感的probe代码。

2017-08-22 16:17:34 580

原创 展讯9832A DDR3不能开机

1、 EMMC型号KMQN1000SM-B316 ,开不机2、有ERF报错请修改一下u-boot64/drivers/mmc/sprd_mmc.c的mmc_send_ext_csd函数在最后加一个512字节的for循环打印把ext_csd[0]到ext_csd[511]的值都打出来,替换fdl2.bin抓下载时的串口log:static int mmc_send_ext_csd(struc

2017-08-04 08:48:22 1739

原创 MTK AMOLED 低电量闪屏/开机闪烁某灯

1、不插充电器开机,原因是开机初始化屏后,流程跑到检测电池电量时,为低电量,进行POWEROFF操作,AMOLED屏会出现红屏闪。2、插充电器开机,必须作出判断是否在充电,充电状态下,读出的电池电压会需高,需要加大判断低电量的判断条件。3、源码链接http://download.csdn.net/detail/diandaer/9902237

2017-07-18 12:06:57 1304

原创 RK平台调试GPS

1、在DTS里面通过status='okay',开机创建设备节点,就会在dev/目录下创建dev/ttyS1.&uart_gps {        status = "okay";        dma-names = "!tx", "!rx";        pinctrl-0 = ;};2、在https://github.com/zxcwhale/android_h

2017-07-18 10:14:26 3610

原创 展讯平台识别不到T卡

卡座设计原因,插入T卡,TF_Det跟VDDSDCORE相连,TF_Det属于VIO1(1.8V)电压域,不允许拉高至3.0V,请更换卡座(插入T卡的时候,TF_Det引脚与GND相连),或者改板。

2017-07-18 09:30:54 818

原创 al3006和kxtf9不能识别

通过查看手机开机LOG,发现al3006和kxtf9在probe的时候不能读出正常的ID。在mt6575_board_init里把注册TP设备放到SENSOR前面就OK了。个人理解TP硬件设计把I2C拉低了,导致到同一条总线上的设备找不到。让TP先注册(识别ID),TP probe ok以后,I2C总线属于正常状态后查找其它外设就可以了。

2013-04-02 18:04:51 849

原创 mtk的sensor流程

文件流程    nusensors.cpp->sensors_hwmsen.c->hwmsen_dev.c,具体看图片

2013-03-06 17:51:45 1828

原创 MIPI接口clock导致开机概率性重启

屏:NT35512 兼容:OTM8018 NT35512开机过程中概率性重启,查看串口log发现在读屏otm8018的id里多了异常LOG。考虑是用屏OTM8018的参数对NT35512进行设置后,再进行读ID的操作,会导致这个问题。把OTM8018的读ID的操作去掉/params->dsi.pll_div1由23改成30/将NT35512放在OTM8018的前面,此问题OK。

2013-02-26 16:45:53 903

原创 NT35510 esdcheck

mipi dsi cmd mode: 893 static unsigned int lcm_esd_check(void) 894 { 895     static int err_count = 0; 896     unsigned char buffer_1[12]; 897     unsigned int array[16]={0}; 898     int

2013-01-21 11:11:49 1046

原创 camera调试记录

1、MTK6577平台 现象:nt99160前摄像头预览和拍照出来的图形只有g数据,R和B数据都为0。 分析:通过进行数据位的丢失和复位可复现。检查MT6577 BB端的camera 数据接口软件配置为D2-D9,实际为D0-D7,修改getSensorInputDataBitOrder函数使软件配置为d0-d7即可。

2012-12-24 17:16:01 596

原创 android camera主要文件

SprdCameraHardwareInterface.cpp->SprdOEMCamera.cpp->dcam_v4l2.c->sensor_drv.c->OV5640.C

2012-03-15 17:11:34 826 1

原创 android 自动调节背光Lsensor几个重要的文件/android10修改/MT6739平台降低LK背光亮度

1、自动背光调节BrightnessPreference.java->PowerManagerService.jave->sensors.cpp->lightsensor.cpp->apds990x.c

2012-03-15 13:47:40 1895 1

qcc3072 uart log driver

qcc3072 通过uart打log

2023-12-14

sm4250p-sm6115文档

sm4250p_sm6115文档

2023-09-14

mtk GC02M2驱动

GC02M2驱动

2023-09-14

MTK imx335驱动

MTK imx335驱动

2023-09-14

SGM21512 MTK 驱动

SGM21512 MTK 驱动

2023-09-08

ARM.CMSIS.5.3.0.pack/Keil.STM32F1xx_DFP.2.3.0.pack/STM32F030.pac

KEIL5用到的包,官网下载太慢

2022-04-13

qact_base.win.7.2.5.zip

qact_base.win.7.2.5.zip

2021-08-20

MTK 音频接口原理图

音频接口描述

2020-11-26

mt6739耳机识别.docx

耳机识别HP_EINT+ACCDET,已6739 7.0的代码为例1、HP_EINT参数设计有2.8V的上拉,耳机插入后第一段耳机左声道触碰是HP_EINT变低,PMIC检测到HP_EINT的变低后,触发中断处理函数 accdet_eint_int_handler

2019-08-06

mt_battery_6353.c

MTK AMOLED 低电量闪屏

2017-07-18

rk3126 4.4 GPS

rk3126 4.4 GPS调试代码

2017-07-18

网络管理技术实验指导书

网络管理技术实验指导书

2007-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除