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

如何读写特定REG

[复制链接]
发表于 2008-7-14 10:40:11 | 显示全部楼层 |阅读模式
比如,我想设RTC_EN =1
5 |9 T$ g! \  k! t以ICH8为例,该如何操作?
发表于 2008-7-14 14:04:31 | 显示全部楼层
不是很明白你想问什么??  ?: k5 U# [2 X% K, F

- P! e: y  S+ z5 P9 L' R2 c9 J1 PICH8,RTC_EN是PM_Base+2的bit 103 v' c6 q7 a. q: N- ^! E" u" R
假设PM_Base在IO space,用汇编可以这么写:
' o1 C( a) S/ Q1 F1 |; umov dx,PM_Base+2
# v) C) m; `9 I/ ~' Vin ax,dx
# r# V9 ?! k7 {jmp $+2
- J, @8 W/ a" M% |7 \! L' D7 hor ax, 400h
9 }1 m# a; F1 ]% {" I/ Iout dx,ax
, i# I$ ]; Y) n/ gjmp $+2
回复

使用道具 举报

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

使用道具 举报

发表于 2008-7-15 08:59:58 | 显示全部楼层
In DOS mode ,  你可以打开或关闭bios的 RTC项,即打开或关闭定时开机功能 (CMOS+PM Reg)
: v9 J' G  H# e* n. l2 r! ^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的情况3 k; r8 W* B1 J9 N8 ?8 q- O
有条件的朋友是否能帮忙试试(pm我)
' q2 b- _# C( k% Q% d1 H% q0 r  N3 r6 C" \+ Y
ICH4的datasheet太旧找不到,也不想去看了,所以已经去找ICH8的板子了,如果成功了,我会来这更新帖子# ]! B3 q9 t5 s5 Y/ W5 o3 [

  K6 l, N- l+ P7 C最后,谢谢xtdumpling 的指点
9 H% y9 |6 Q7 U* v0 A9 ^0 z( ]9 Y3 A9 v; K- C4 Y  z
[ 本帖最后由 jackey_gu 于 2008-7-15 14:37 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-7-16 15:26:29 | 显示全部楼层
1.set RTC EN
/ T" _6 u. }! y2.set RTC Alarm Time
& n7 j2 J# x1 J3.Soft off (参考ich8)
: h5 a+ [* ^+ m; {1 ^% g: `0 C+ q/ O5 c; I+ ^
以上做到就可达到 定时开机的效果(主板要支持RTC)
回复

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2008-7-21 10:32:52 | 显示全部楼层
Intel CHIP上面已经搞定了,在SIS CHIP上遇到了点问题,3 v- L& Z7 i! T! {. d4 B, C1 @; w$ Z
! @7 I" B4 @% N/ ~& p* ^+ t
APCRAM_EN(Bus0:Device2:Function0:Reg48h) must be set to one
! ^, D' w  b/ `  zand EXTEND_EN must be set to zero.
/ i# y( ]6 _" I4 z5 x1 _  \4 y! H  _5 n
设定后,还是无法访问APC,访问的还是 Internal RTC
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-11-3 23:11 , Processed in 0.205905 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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