深圳市科维通信技术有限公司论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2482|回复: 0

关机充电震动后拔掉充电器

[复制链接]

34

主题

40

帖子

240

积分

超级版主

Rank: 8Rank: 8

积分
240
发表于 2020-7-29 15:08:28 | 显示全部楼层 |阅读模式
本帖最后由 maomaochong 于 2020-7-29 15:09 编辑

sdm450关机充电状态下,当马达振动后,拔掉充电器,机器会正常开机。测试要求,在马达振动后,拔出充电线,改为关机。

/*Target power on reasons*/
#define HARD_RST                1
#define DC_CHG                  8
#define USB_CHG                 16
#define PON1                    32
#define CBLPWR_N                64
#define KPDPWR_N                128

1、msm8953/init.c
记下开机原因
uint8_t boot_reason=0;
在target_is_pwrkey_pon_reason()记下开机原因
boot_reason=pon_reason;

2、aboot/aboot.c
在引导内核前设置cmd参数的时候,再判断下,如果这时候不是关机充电,就调用shutdown_device(),让机器关机以达到需求。


init.c


aboot.c






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|深圳市科维通信技术有限公司论坛 ( 粤ICP备20056433号 )

GMT+8, 2023-9-27 04:16 , Processed in 0.040624 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表