|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
+ K/ x' B' h+ O1 ]0 s% E/ J目前已經把TABLE都建好了!. I! |( s3 k- n2 [3 P
用ACPIVIEW也都看得到!
1 @# d- {8 |" n可是為了要驗証是否能正常動作!
+ \9 H& |- p# ?! ^* \" g- R, J所以重灌了VISTA!(只支援2003server和vista)- }0 h; ^8 Y W; J3 u3 l5 K9 I" _
問題來了!
5 p/ F+ `0 F7 K6 @* f我用的是MCP78晶片組的公板!
; m* g9 \+ o2 P8 K' B% x使用的是NVIDIA提供的".net watchdog timer"
5 y, ~! S n& t. FWDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!5 b" x0 z U5 x* p4 h, @5 e' W- x
不用設定太多的default!6 ^2 B4 }! A2 L) ?4 H
2 l9 }( U1 ?9 Z) Q6 rWDAT就麻煩了!
7 A' w) u4 Q; Q7 K2 s! q) Q- W2 w問題1+ c& T: a/ ^0 j5 X1 \
裏面有個time period的field 看了老半天還是不知要設什麼,
# M% y! a% n6 c+ t" t( p/ x7 z我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!% ^4 y% [7 {7 n0 q
有沒有大大知道該怎麼設?
, c" T' D2 @) Y5 l, W" M/ gTime Period : Contains the period of one timer count (in milliseconds).: ^' |7 [7 E- m: m: n
. I1 k ?+ e! [, c R6 v* q2 P問題2) W9 t3 j( ?- W: M
Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
( t+ h8 Q% x+ J2 J4 b0 Y
! k! [# v; i! U& l' k, V問題3
) i/ M, r% p+ {5 Y4 }總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!2 n2 _" z" D9 J& A; ?6 `) U( [5 d. |
可是就是不會跑!
+ O" Y, K9 O! d6 Y) [1 K7 L- p* k2 T% A
我附上WDT的文件!希望有大大能教我一下!; R8 B8 V+ ^3 ]. |/ Z. p
怎麼驗証WDAT啊!
# k: T& R( k/ W8 j' u0 t4 q8 e6 j已經卡了1個禮拜了!
; z! Q2 w. p6 l, S* y; b n
x7 [+ L. P1 `4 r2 N1 |1 O, A! v. y# K[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|