完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
`
【mt8735】如何实现插上电池自动开机 需求:有些特殊的行业应用,需要上电自动开机。我司就接到一客户的订单,需要一台不需要按PowerKey键上电自动开机的工业平板。 实现步骤: 实现插上电池自动开机需要从两个方面入手,第一,在硬件上将PowerKey键直接接地;第二,在软件上掉长按关机或者重启的功能;这里主要讲述如何在软件中去掉长按关机或重启的功能。 【1】在文件kernel-3.10/drivers/misc/mediatek/mach/$(platform)/$(project)//keypad/mtk_kpd.h中删除如下定义: //#define ONEKEY_REBOOT_NORMAL_MODE 【2】在文件kernel-3.10/drivers/misc/mediatek/power/$(platform)/pmic.c的pmic_mt_probe函数中增加如下函数 #if defined(CONFIG_ARCH_MT6753) PMICLOG("[PMIC_INIT_SETtiNG_V1] delay to MT6311init "); #else PMIC_INIT_SETTING_V1(); pmic_config_interface(RG_PWRKEY_RST, val, MASK, SHIFT); // 增加的函数 PMICLOG("[PMIC_INIT_SETTING_V1] Done "); #endif PMIC_CUSTOM_SETTING_V1(); pmic_config_interface(RG_PWRKEY_RST, val, MASK, SHIFT); //增加的函数 PMICLOG("[PMIC_CUSTOM_SETTING_V1] Done "); 【3】对于 pmic_config_interface(RG_PWRKEY_RST, val,MASK, SHIFT); // 增加的函数 中RG_PWRKEY_RST, val, MASK, SHIFT的值,可下表常用平台对应的实际参数: PLATFORM PMIC RG_PWRKEY_RST val MASK SHIFT 6582/72/92/2601 MT6323 0x011A 0x0 0x1 6 6580 MT6350 0x011A 0x2 0x3 5 6753/35/35M/8735 MT6328 0x02A0 0x0 0x1 9 6752 MT6325 0x028A 0x0 0x1 9 6755 MT6351 0x02B6 0x0 0x1 9 示例: mt8735平台 pmic_config_interface(0x02A0,0x0,0x1,9); 【4】修改之后对系统重新编译,将新系统更新到相应的mt8735设备(如我司的工业平板),更新完之后,拔掉USB,重新插上电池,即可实现自动开机。 【5】不足及解决方法: 不足--> PowerKey键直接接地之后,PowerKey键将失去作用,关机只能拔掉电池,息屏系统休眠将不能唤醒,不能更新下载系统。 解决方法--> 能够解决上述问题的方法之一是,将自弹式按键更换为自锁式按键。关机状态下,自锁式按键按下时PowerKey键直接接地, 接上电池即可开机;自锁式按键弹起时,可使用USB更新系统;开机状态下,关机可将自锁式按键按下,系统将出现关机对话框,即可点击关机按钮关机; 息屏系统休眠可按下自锁式按键,再按弹起即可唤醒 ` |
|
|
|
784 浏览 0 评论
ElfBoard ELF 1板卡-开发板启动后打印random: nonblocking pool is initialized
524 浏览 0 评论
G2D图像处理硬件调用和测试-基于米尔-全志T113-i开发板
3391 浏览 0 评论
飞凌嵌入式ElfBoard ELF 1板卡- 减少uboot阶段的等待时间
1538 浏览 0 评论
嵌入式学习-飞凌ElfBoard ELF 1板卡 - 重新打包文件系统发现ftp无法正常连接
1830 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-4-24 20:49 , Processed in 0.383591 second(s), Total 34, Slave 26 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号