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

如何读写特定REG

[复制链接]
发表于 2008-7-14 10:40:11 | 显示全部楼层 |阅读模式
比如,我想设RTC_EN =15 O- U) e" \, C; N9 B. F
以ICH8为例,该如何操作?
发表于 2008-7-14 14:04:31 | 显示全部楼层
不是很明白你想问什么??4 V6 ^7 Z0 `: W

: Q6 k! ?. f) [2 w# @ICH8,RTC_EN是PM_Base+2的bit 10
) u3 x" w, a2 G6 j假设PM_Base在IO space,用汇编可以这么写:% }# S' b' \. B( H' g' _
mov dx,PM_Base+2- i; s$ W% n3 Y$ }
in ax,dx
; h3 j+ P9 v5 Y  G3 u) T* wjmp $+2
. r& Q; h" I6 q* J- ]or ax, 400h; P. i5 c! O% s2 J# K" ^; |2 Q1 Z
out dx,ax
( y2 T3 x2 l+ j/ M7 Q: |% bjmp $+2
回复

使用道具 举报

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

使用道具 举报

发表于 2008-7-15 08:59:58 | 显示全部楼层
In DOS mode ,  你可以打开或关闭bios的 RTC项,即打开或关闭定时开机功能 (CMOS+PM Reg)! k! Z2 a( q2 i! K
In windows mode , call API
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-7-15 13:50:34 | 显示全部楼层
参照ICH8, 写出一些code,由于本人电脑的南桥是ICH4,不知道是否是这个原因,最后还是达不到定时开机的功能,在DOS MODE运行后在BIOS中的看不到RTC有被ENABLE的情况( t% ]; ^( s8 ?. z
有条件的朋友是否能帮忙试试(pm我)7 V: d- u( {+ |) X

6 ]0 t: Q/ D% v5 |+ a1 MICH4的datasheet太旧找不到,也不想去看了,所以已经去找ICH8的板子了,如果成功了,我会来这更新帖子
! y( H, @4 s3 F3 M7 B# j! W$ b. T! K- ^. H& p& a3 T
最后,谢谢xtdumpling 的指点" i5 A- @4 K; m/ b& o
7 v: H( I* h5 z( W2 l
[ 本帖最后由 jackey_gu 于 2008-7-15 14:37 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-7-16 15:26:29 | 显示全部楼层
1.set RTC EN6 n% K! T0 ?& U$ o' Z
2.set RTC Alarm Time
+ m  E+ S$ p' t$ x  U3.Soft off (参考ich8): w* S* F, w' k
4 N# j8 m' L* N
以上做到就可达到 定时开机的效果(主板要支持RTC)
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-7-21 10:32:52 | 显示全部楼层
Intel CHIP上面已经搞定了,在SIS CHIP上遇到了点问题,
# N5 l6 {: i, M, @2 \1 E2 q
7 t$ }4 s& C! f/ K8 B1 [APCRAM_EN(Bus0:Device2:Function0:Reg48h) must be set to one ! _& z) X% J  {5 P% g/ \  J0 p2 D
and EXTEND_EN must be set to zero.9 F" z, T- `( ?" y
. p( e- R% v2 T
设定后,还是无法访问APC,访问的还是 Internal RTC
回复

使用道具 举报

发表于 2009-8-17 18:31:13 | 显示全部楼层
请教一下, 在 windows 下如何去置位 RTC_EN ?6 T+ m: H9 g. h7 i7 R9 E4 _* Z
我用 SE 或者 RW 去手动填的时候,RTC_EN 会自动清零... 不晓得这是为什么?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-29 05:50 , Processed in 0.038719 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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