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

如何读写特定REG

[复制链接]
发表于 2008-7-14 10:40:11 | 显示全部楼层 |阅读模式
比如,我想设RTC_EN =1
- ^  C0 ^" C& a; Q! v以ICH8为例,该如何操作?
发表于 2008-7-14 14:04:31 | 显示全部楼层
不是很明白你想问什么??
! A. Z" q# b+ s8 i5 e# V2 T, i; Z0 E
# e  A. W) ?# d: }ICH8,RTC_EN是PM_Base+2的bit 10
4 q, P: b9 i8 y: o假设PM_Base在IO space,用汇编可以这么写:  `: ^) o$ J1 R1 ~- V3 |3 u
mov dx,PM_Base+2
3 z% D! E8 ?; l$ f% K6 xin ax,dx
& r! V5 S( ]5 u" e0 z# c3 H: V4 X4 yjmp $+2
) d) [* m4 W! f. n/ a$ g. S: H1 \or ax, 400h
" N% R/ [6 r2 f1 l+ Vout dx,ax
* c/ t+ H4 R; tjmp $+2
回复

使用道具 举报

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

使用道具 举报

发表于 2008-7-15 08:59:58 | 显示全部楼层
In DOS mode ,  你可以打开或关闭bios的 RTC项,即打开或关闭定时开机功能 (CMOS+PM Reg)
9 I1 U3 E$ H) I' D% @% U5 oIn windows mode , call API
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-7-15 13:50:34 | 显示全部楼层
参照ICH8, 写出一些code,由于本人电脑的南桥是ICH4,不知道是否是这个原因,最后还是达不到定时开机的功能,在DOS MODE运行后在BIOS中的看不到RTC有被ENABLE的情况
& R$ Z+ Y  [) V, c" A有条件的朋友是否能帮忙试试(pm我)
/ P: m. L( X, I# T% I
6 O$ n- L0 q% O6 k" c- b. I4 yICH4的datasheet太旧找不到,也不想去看了,所以已经去找ICH8的板子了,如果成功了,我会来这更新帖子
4 ^. {- A7 r' J  ?4 r9 e- h# g" K6 [- f
最后,谢谢xtdumpling 的指点
, w1 V! {0 I$ p0 G
; p: @, E- r* K* {* }[ 本帖最后由 jackey_gu 于 2008-7-15 14:37 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-7-16 15:26:29 | 显示全部楼层
1.set RTC EN% p* \2 N$ k+ N3 A0 k
2.set RTC Alarm Time3 t, {8 Y# R2 ^- }
3.Soft off (参考ich8)# q7 m3 O& _: ~  ^( @

# N7 j$ j$ Z' G7 f以上做到就可达到 定时开机的效果(主板要支持RTC)
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-7-21 10:32:52 | 显示全部楼层
Intel CHIP上面已经搞定了,在SIS CHIP上遇到了点问题,
2 w6 f; I3 L+ w5 |
& i# M: y2 m/ V; \# f/ iAPCRAM_EN(Bus0:Device2:Function0:Reg48h) must be set to one
1 G( W: F2 Z+ ?7 W0 band EXTEND_EN must be set to zero.
$ k' J4 H0 U# Z4 z) H! Q; @6 n( A+ h3 C
设定后,还是无法访问APC,访问的还是 Internal RTC
回复

使用道具 举报

发表于 2009-8-17 18:31:13 | 显示全部楼层
请教一下, 在 windows 下如何去置位 RTC_EN ?
7 ]; q2 x! G2 h我用 SE 或者 RW 去手动填的时候,RTC_EN 会自动清零... 不晓得这是为什么?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-16 21:33 , Processed in 0.041995 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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