微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 75平台pmic6329自带长按power键或者按home+power键会复位,怎么开启这个功能

75平台pmic6329自带长按power键或者按home+power键会复位,怎么开启这个功能

时间:10-02 整理:3721RD 点击:
75平台pMIC6329自带长按power键或者按home+power键会复位,怎么开启这个功能?我现在按不会进行复位

可以了,直接硬件上接上homekey的线就OK了

我们15平台的,直接接homekey线不行,按这个键变成音量下键

power和home一起按,我的可以了,你这样不行么

请教下硬件怎么设计?
还是说软件要配置?

要用PMIC上的HOME KEY。

哦。明白了,我其实已经配置了,刚才做了试验,好像要很长一个时间才会重起,估计要有10秒钟。

是的,这个时间可以设置,最短是5S

具体代码怎么改,哪位大侠描述一下,谢谢!

软件默认是homekey加powerkey一起按的复位,需要硬件接PMIC的homekey。
若想改成长按powerkey就能复位,需要改成kpd.c下的upmu_testmode_homekey_rst_en(0x00);//01 is home and powerkey。
还有就是纯硬件复位,只要硬件接reset就行。

兄弟,如果是纯硬件复位的话硬件要怎么连接?
我们测试发现MT6577平台的SYSRST_B这个引脚接地后并不是产生系统复位而是直接断电了。

75 77 SYSRST_B 是直接断电的

如果我要改成长按HOMEKEY重启的话软件应该怎么改。

请教只长按power键如何复位?多谢!

kpd.c 文件 这样修改就好了
#if 1//#ifdef KPD_PMIC_LPRST_TD  //lhh
                kpd_print("Enable LPRST\n");
                upmu_testmode_pwrkey_rst_en(0x01);
                upmu_testmode_homekey_rst_en(0x00);  //0x01  lhh
                upmu_testmode_pwrkey_rst_td(0x00);  //KPD_PMIC_LPRST_TD  lhh

#if 1//#ifdef KPD_PMIC_LPRST_TD  /h
                kpd_print("Enable LPRST\n");
                upmu_testmode_pwrkey_rst_en(0x01);
                upmu_testmode_homekey_rst_en(0x00);  //0x01  lhh
                upmu_testmode_pwrkey_rst_td(0x00);  //KPD_PMIC_LPRST_TD  lhh

#if 1//#ifdef KPD_PMIC_LPRST_TD  /h
                kpd_print("Enable LPRST\n");
                upmu_testmode_pwrkey_rst_en(0x01);
                upmu_testmode_homekey_rst_en(0x00);  //0x01  lhh
                upmu_testmode_pwrkey_rst_td(0x00);  //KPD_PMIC_LPRST_TD  lhh

多谢多谢!

只按POWER来完成复位可以了吗?要怎么修改,谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top