找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 11080|回复: 9

如何读写特定REG

[复制链接]
发表于 2008-7-14 10:40:11 | 显示全部楼层 |阅读模式
比如,我想设RTC_EN =1
, c% ^: s/ `5 e- G9 K/ x# R以ICH8为例,该如何操作?
发表于 2008-7-14 14:04:31 | 显示全部楼层
不是很明白你想问什么??' n8 R  q. [+ W  J* u
& A0 y. i+ m, o  u
ICH8,RTC_EN是PM_Base+2的bit 10! I3 y5 ^5 ^3 I0 z) l
假设PM_Base在IO space,用汇编可以这么写:& B2 x% q: m) [: h
mov dx,PM_Base+2+ ^$ q  N. Y# ~0 C5 |
in ax,dx
% m- h& K- T* ~  u8 R% m4 Y2 xjmp $+2
9 w2 m" _+ o$ @! `$ ^! @or ax, 400h, |! \- L7 H& K, [
out dx,ax- h) i0 A; g5 N' f# u
jmp $+2
回复

使用道具 举报

 楼主| 发表于 2008-7-14 14:23:08 | 显示全部楼层
不好意思,是我说的不清楚, 我的本意是想通过 code,去打开或关闭bios的 RTC项,即打开或关闭定时开机功能
回复

使用道具 举报

发表于 2008-7-15 08:59:58 | 显示全部楼层
In DOS mode ,  你可以打开或关闭bios的 RTC项,即打开或关闭定时开机功能 (CMOS+PM Reg)
% h+ v, v8 `" N4 v9 nIn windows mode , call API
回复

使用道具 举报

发表于 2008-7-15 09:01:27 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2008-7-15 13:50:34 | 显示全部楼层
参照ICH8, 写出一些code,由于本人电脑的南桥是ICH4,不知道是否是这个原因,最后还是达不到定时开机的功能,在DOS MODE运行后在BIOS中的看不到RTC有被ENABLE的情况
' I: r" h: _- g0 }有条件的朋友是否能帮忙试试(pm我)) l. @6 A+ X; |9 L
/ B. Y$ Z/ g$ i5 r, B
ICH4的datasheet太旧找不到,也不想去看了,所以已经去找ICH8的板子了,如果成功了,我会来这更新帖子0 ~$ W# M% h7 O8 d* r; B6 {
9 F! ?' |+ w9 W( z
最后,谢谢xtdumpling 的指点
: N; M4 t/ J' b3 ], u% d6 s. c, E, O# `% Y* C. k, i1 S
[ 本帖最后由 jackey_gu 于 2008-7-15 14:37 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-7-16 15:26:29 | 显示全部楼层
1.set RTC EN
' c1 y& p% v8 x2.set RTC Alarm Time6 B+ H% \) F+ v4 y9 }
3.Soft off (参考ich8)3 i' j$ Y: H8 o! ?; M! a! L$ }

1 ?+ s9 K* A$ T# ]以上做到就可达到 定时开机的效果(主板要支持RTC)
回复

使用道具 举报

发表于 2008-7-21 09:13:12 | 显示全部楼层
先要取相应的 pci 设备,都是通过CF8 ,cfc 来操作!
回复

使用道具 举报

 楼主| 发表于 2008-7-21 10:32:52 | 显示全部楼层
Intel CHIP上面已经搞定了,在SIS CHIP上遇到了点问题,
& H1 y& W* Q( A# y
9 U8 v4 i. F& Z- l; V0 O! WAPCRAM_EN(Bus0:Device2:Function0:Reg48h) must be set to one 4 P4 @$ j3 ?/ Z: C  d
and EXTEND_EN must be set to zero.
5 g( Z2 c" u5 O* [' x2 k( d
$ o2 F. u7 ?6 f5 `( v2 U设定后,还是无法访问APC,访问的还是 Internal RTC
回复

使用道具 举报

发表于 2009-8-17 18:31:13 | 显示全部楼层
请教一下, 在 windows 下如何去置位 RTC_EN ?
/ Y+ x) @/ v& X6 k( _我用 SE 或者 RW 去手动填的时候,RTC_EN 会自动清零... 不晓得这是为什么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2025-12-1 02:47 , Processed in 0.075186 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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