亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2099 | 回復(fù): 8
打印 上一主題 下一主題

電源管理的一點疑問? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2013-08-20 12:27 |只看該作者 |倒序瀏覽
在系統(tǒng)進入suspend的時候,在suspend_enter函數(shù)中會調(diào)用arch_suspend_disable_irqs函數(shù),該函數(shù)禁掉當前cpu的中斷,
我的疑問是,如果把當前cpu中斷禁掉,系統(tǒng)如何喚醒呢?它應(yīng)該把具有喚醒功能的中斷打開才對?

論壇徽章:
0
2 [報告]
發(fā)表于 2013-08-20 12:43 |只看該作者
可能平臺有區(qū)別
我就說說我用的s3c2440
進入睡眠的2、3步
2.  屏蔽 INTMSK 寄存器中所有中斷。
3.  合理配置包括RTC 鬧鐘在內(nèi)的喚醒源。(不需要屏蔽喚醒源在EINTMASK 中的對應(yīng)位,目的是使得SRCPND
或 EINTPEND 的對應(yīng)位能置位。然而引發(fā)了喚醒源并且屏蔽了 EINTMASK 的對應(yīng)位,喚醒也將發(fā)生但
SRCPND 或EINTPEND的對應(yīng)位將不會被置位。 )
看清楚了吧,清除的是INTMSK的。不需要屏蔽喚醒源在EINTMASK 中的對應(yīng)位,就算屏蔽喚醒也將發(fā)生但
SRCPND 或EINTPEND的對應(yīng)位將不會被置位。

論壇徽章:
0
3 [報告]
發(fā)表于 2013-08-20 13:21 |只看該作者
非常感謝,能把該平臺的arch_suspend_disable_irqs函數(shù)貼一下嗎?

論壇徽章:
0
4 [報告]
發(fā)表于 2013-08-20 14:44 |只看該作者
你說的意思是屏蔽了INTMSK也會發(fā)生喚醒,但是屏蔽了喚醒源對應(yīng)的EINTMSK,就不會產(chǎn)生喚醒,對吧

論壇徽章:
0
5 [報告]
發(fā)表于 2013-08-21 08:59 |只看該作者
不是,屏蔽了 EINTMASK 的對應(yīng)位,喚醒也將發(fā)生但SRCPND 或EINTPEND的對應(yīng)位將不會被置位。
看datasheet
我的微博:
http://blog.csdn.net/xxxxxlllllxl/article/details/9452763
mini2440平臺的睡眠

論壇徽章:
0
6 [報告]
發(fā)表于 2013-08-21 10:01 |只看該作者
信號進入的順序應(yīng)該是EINT->EINTPEND->EINTMASK->SRCPND->INTMASK->INTPND->IRQ
這個路徑中有兩個開關(guān)來控制整個路徑通斷,EINTMASK和INTMASK
系統(tǒng)睡眠時,外部信號來的話能走到EINTMASK之后就可以發(fā)生喚醒,但是要走到INTMASK之后才能發(fā)生中斷。
我的理解對嗎?

論壇徽章:
0
7 [報告]
發(fā)表于 2013-08-21 11:52 |只看該作者
不對。
首先s3c2440沒有叫INTMASK,只有叫INTMSK的
它們對應(yīng)的中斷源不一樣,
不過INTMSK也可以控制外部中斷。你仔細看看寄存器
你沒理解這句話嗎?屏蔽了 EINTMASK 的對應(yīng)位,喚醒也將發(fā)生但SRCPND 或EINTPEND的對應(yīng)位將不會被置位。
標志置位和喚醒是兩件事,正常的中斷受EINTMASK控制,喚醒不受它控制
如果是正常的應(yīng)用外部中斷那肯定不能屏蔽。
如果有條件,你就改改代碼,運行看看結(jié)果。我的微博說了睡眠過程,應(yīng)該可以找到在那改。當然我的是linux-3.2.36
主要版本

論壇徽章:
0
8 [報告]
發(fā)表于 2013-09-04 17:26 |只看該作者
每種系統(tǒng)都會有設(shè)置喚醒事件的register,可以參考一下芯片說明,被注冊的事件一旦觸發(fā),系統(tǒng)自動回到運行狀態(tài)。

論壇徽章:
0
9 [報告]
發(fā)表于 2013-10-12 09:40 |只看該作者
看相關(guān)平臺的資料吧,這部分一般比較詳細
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP