|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)# @8 Q* |) G2 c$ a) C
目前已經把TABLE都建好了!% P; b4 b8 i+ K9 c$ Q0 D& I
用ACPIVIEW也都看得到!
, w+ i) {5 I" `/ c( ?可是為了要驗証是否能正常動作!
7 E5 Q. C5 g# C& {3 D" t所以重灌了VISTA!(只支援2003server和vista)
4 r: e0 S9 I$ [: P. r; u問題來了!
) V; ~9 j/ X" U: u$ ]. P4 S我用的是MCP78晶片組的公板!
/ f* b" W) z8 ]使用的是NVIDIA提供的".net watchdog timer": Y R8 } F; J
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
$ @0 N( i [' g% `; a不用設定太多的default!( Q5 Z% U9 P$ A* _; h
4 n$ s& b( g9 w3 O/ m0 U
WDAT就麻煩了!
4 C) B% b2 {+ H1 w問題1
0 Z. I( K6 z: @5 L# J& s9 m裏面有個time period的field 看了老半天還是不知要設什麼,
5 ?$ N1 g4 O& s4 S4 ]$ }9 q* O我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!
7 }7 Y/ h( n' y" R% _ M9 d$ `有沒有大大知道該怎麼設?
; { W' d# G% s! k7 [, yTime Period : Contains the period of one timer count (in milliseconds).
9 M; X# G3 [! a; Q6 H4 V+ x* u* S+ b5 ~" ~; g
問題2
. m$ `9 Y- @9 k. b; v( u3 r7 }Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!- N" P/ `- |% c% b4 H r! K
6 B1 V1 E! S$ @問題3' ^: Y: j4 Q- V2 T/ T0 t
總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!
: h4 ^- v- L# R) h/ O; G可是就是不會跑!
: ^3 a) ~( l( X/ M, ^- A* g4 Q4 A7 U( b9 X1 [
我附上WDT的文件!希望有大大能教我一下!
# ]& c) ^. _4 d( R9 F1 ?怎麼驗証WDAT啊!
2 W& f5 m! Q: T, K" x$ V% y L# |* q5 _9 `已經卡了1個禮拜了!+ Y% z* ]. p) z V7 `9 r& {* t
, C/ K+ ^1 `3 G, m3 L
[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|