|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)* P& X1 s% Y9 }, T" G
目前已經把TABLE都建好了!
) r# X8 P/ G% c! C用ACPIVIEW也都看得到!7 p' V+ d% H1 {, k
可是為了要驗証是否能正常動作!. {$ m$ k8 n' F0 H
所以重灌了VISTA!(只支援2003server和vista)
( x5 T+ p* j% { o- e問題來了!
- N- D% g9 d& ^; A8 F7 y1 i7 _2 `我用的是MCP78晶片組的公板!
2 s3 l7 Y* g. k使用的是NVIDIA提供的".net watchdog timer"/ u3 d$ f1 ^9 J* g5 u
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!5 k. _1 H; ^, @2 J$ q) ~+ F
不用設定太多的default!
; i# f5 e3 h( v( v
. w1 a3 d' `+ d8 ?6 y8 i* WWDAT就麻煩了!
2 Z$ k2 K2 b, X. p: v) Q問題1. g* e. M) c% |: ?3 Z
裏面有個time period的field 看了老半天還是不知要設什麼,
- g" h5 ?4 L6 B% v0 o9 Y- K6 U我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!$ k+ d. K! V) V3 n3 v6 g/ d
有沒有大大知道該怎麼設?
, J+ J/ ^* ~- P: B3 o7 YTime Period : Contains the period of one timer count (in milliseconds).
, f2 T7 e- p4 F9 z- d6 ?' R2 {1 `1 }. P) d
問題2. U" o$ ` O6 ]
Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!# J0 l! N/ T6 O% [8 J; d
: G m1 j0 v( _9 a. N: F, `問題3
1 R. [+ l: c% b& c總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!
, _" L* G4 f8 S& Y3 m+ @) ?- X可是就是不會跑!2 A' ?1 ^. P/ [% o6 |$ B: O/ b7 w v
$ ~* o" I1 D! J0 W
我附上WDT的文件!希望有大大能教我一下!" h- h* k. z7 [, ?
怎麼驗証WDAT啊!1 h* V- Q1 R+ a
已經卡了1個禮拜了!3 N( Q* e7 C& z0 y) Y' M( E: |+ c
/ n. a1 P6 K, L[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|