微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > EINT 脚作为唤醒源

EINT 脚作为唤醒源

时间:10-02 整理:3721RD 点击:
哪位兄弟知道eint脚能否像power脚那样作为唤醒源
需要特殊化配置么?

[DESCRIPTION]

kernel log中有wake up by EINT,但是不知道是哪个外部中断造成的唤醒


[SOLUTION]

(1)打开Mt_eint.c中的EINT_DEBUG宏,重新抓取kernel log
(2)在log中wake up by EINT之后,查找EINT_STA的值
       EINT_STA的值是中断状态寄存器,每个bit对应一个EINT channel,
       所以EINT_STA的值就是0x1<<index(index即EINT channel)
       eg:比如EINT_STA=0x200,对应的EINT channel就是9
(3)查看cust_eint.h,跟据EINT channel确定是哪个模块

至于log中“wake up by EINT (0x20)(0x4)”的0x20指的是EINT wakesrc的index,是WAKE_SRC_EINT这个宏的值

需要确应这些EINT是否有唤醒系统的功能?
如果硬件没有唤醒功能,好像是不行的。

辉哥回复的比较完整,赞一下

蒋总太叼了,谢谢蒋总

蒋总一直很屌!哈哈

mark 谢谢分享

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

网站地图

Top