|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
$ V c7 y& Q2 i# Y目前已經把TABLE都建好了!: G1 e0 V) F/ h
用ACPIVIEW也都看得到!
2 n( K2 _. b$ x可是為了要驗証是否能正常動作!' ]4 }$ R+ }- g$ x) W
所以重灌了VISTA!(只支援2003server和vista)& `, e6 C+ g& w( g7 { X
問題來了!
" a5 k; r3 x% b' S8 S5 c6 @8 M* s我用的是MCP78晶片組的公板!
5 C4 e! |; f: Z$ ~2 Y使用的是NVIDIA提供的".net watchdog timer"" i2 v0 Q/ [5 ~, e a' ~, Z( d
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
, I: c( H3 G0 g u1 X4 L( U* |" A不用設定太多的default!
7 Z! Y9 T: x8 I6 x* {
% N0 C. l6 T7 \5 AWDAT就麻煩了!
! O% Y( y# A9 ]; j0 j問題1
5 b3 v1 L* B: _ q; ?' U* h# K裏面有個time period的field 看了老半天還是不知要設什麼,
3 d, m8 \3 n4 U8 q我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!1 M Y! U" n% |% [5 S! Z
有沒有大大知道該怎麼設? E. Q) u2 N k$ {+ m
Time Period : Contains the period of one timer count (in milliseconds).( s( U. X: E. r. o! G* G$ y% n
" @1 [/ j5 c, n/ W6 i問題25 i) p; s4 [; A/ Q
Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
z1 c; z3 `. R5 L
+ R5 r4 C( w, F) u+ ^) O問題3( R' g% H9 ~: G2 v' ]
總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!; X0 _) w6 M" i) U+ p% y" z
可是就是不會跑!
}& m* x: H* f6 t
- I }+ l: [. z我附上WDT的文件!希望有大大能教我一下!+ N6 A( B, N3 d) Q& J
怎麼驗証WDAT啊!
' y, @7 u$ p" H, k- l' j已經卡了1個禮拜了!
+ c/ |8 I. G3 m/ }' i% I
. L: ^* x$ m, `% X, \ Q0 H[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|