作者Padparacha (惯用左手)
看板ASM
标题[问题] RTC wake up 流程
时间Thu Feb 17 10:27:39 2022
版上各位好
最近学习开发Mboard中遇到问题QQ
在RTC wake up 流程我的理解是:
1.register 70h/71h, input/output
2.Seconds (00h), Minutes (02h), and Hours (04h) 设定时间
3.Second Alarms (01h), Minutes Alarm (03h) and Hours (05h)设定alarm的时间
4.register B(0Bh) bit 5, AIE, 设 1 = enabled
5.PM1 bit 10, RTC_STS, set 1
6.PM1 bit 26, RTC_EN, set 1
请问这个流程有漏掉什麽地方吗?
5,6设定成1除了enable还有别的原因吗?
PMC I/O Based Registers具体位子是在哪?
我翻spec 认为最相近的是ACPI Control Register (B0:D31:F2 offset 44h)
请问理解有误吗? 还是其实他们是不同东西?
我搜过很多中文英文的资料了无奈混淆太多Arduino的资讯
先谢谢指教
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.23.46.114 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1645064861.A.1B6.html
1F:→ Lipraxde: Mboard 是啥?怎麽什麽都查不到。哪边买的没有 datashe 02/17 19:00
2F:→ Lipraxde: et / user guide 吗? 02/17 19:00
3F:→ god145145: Intel? 你是要重新写一个? 没前人的可以抄吗? 02/17 21:46
4F:推 akuan0918: 哇,离开BIOS六年了,改玩各种mcu,树莓派,没想到在 02/23 00:08
5F:→ akuan0918: 这也遇到BIOS问题。去孤狗搜寻Intel pch spec ,记得 02/23 00:08
6F:→ akuan0918: 要找vol2的,才会有你要的答案。 02/23 00:08
7F:推 richardfan: 找 ACPI FACP 表,偏移位址38h 即是 PM1a_EVT_BLK位址 01/12 17:58
8F:→ richardfan: 长度4-byte,使用IO指令存取,只须6即可,4,5步骤不用 01/12 18:01