您尚未登录。

楼主 # 2023-12-13 10:01:32

chenyichong
会员
注册时间: 2023-11-29
已发帖子: 5
积分: 20

关于T5平台休眠后普通中断无法唤醒系统的问题

初次调试T517平台,碰到2个休眠唤醒相关的问题,特请教各位大佬:


1. 如何使得系统进入休眠:是不是 mem > /sys/power/state就可以? 还是freeze > /sys/power/state

2. 我把PD28 gpio口配置成中断,系统进入休眠后(命令:echo mem > /sys/power/state),无法唤醒系统(此时中断电平是没问题的,休眠的时候是3.3v)。


针对上述2 我做了试验:
我中断加了wakeup-source flag,即代码使能:device_init_wakeup和dev_pm_set_wake_irq,
结果:echo mem > /sys/power/state休眠的还是无法唤醒, 但是用echo freeze > /sys/power/state的可以唤醒了。

望指教,多谢各位xdjm了!

离线

#1 2023-12-13 10:03:34

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 关于T5平台休眠后普通中断无法唤醒系统的问题

试一试全志自己的adckey





离线

楼主 #3 2023-12-13 14:22:27

chenyichong
会员
注册时间: 2023-11-29
已发帖子: 5
积分: 20

Re: 关于T5平台休眠后普通中断无法唤醒系统的问题

哇酷小二 说:

试一试全志自己的adckey


多谢回复,

全志自己的LRADC,我加了wakeup-source之后,也是和PD28 gpio口一样的现象。

即:echo mem > /sys/power/state休眠的还是无法唤醒, 但是用echo freeze > /sys/power/state休眠下去的可以唤醒。


但是全志的PWRKEY是可以的,上述两种睡眠都可以唤醒的。


比较奇怪,感觉全志的和手机平台差别比较大啊。

离线

#4 2023-12-13 16:27:35

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 关于T5平台休眠后普通中断无法唤醒系统的问题

freeze 电流是不是比 mem 大一些?





离线

楼主 #5 2023-12-13 16:45:41

chenyichong
会员
注册时间: 2023-11-29
已发帖子: 5
积分: 20

Re: 关于T5平台休眠后普通中断无法唤醒系统的问题

哇酷小二 说:

freeze 电流是不是比 mem 大一些?

是的,
mem的时候,大概0.4w,(mem的时候我维持dcdc1, cldo,aldo,bldo,swout等电源开启的。)
freeze的时候,大概1.2w

太高了是吧?

手机平台一般10ma@3.7v = 0.04w的样子。

离线

#6 2023-12-13 17:10:23

哇酷小二
wechat微信:whycan_cn
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,378
积分: 1902
个人网站

Re: 关于T5平台休眠后普通中断无法唤醒系统的问题

那估计 mem休眠状态关闭了不该关闭的地方,多大一些日志看看。





离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn