|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)2 i F8 j6 R. A+ E
目前已經把TABLE都建好了!3 C# e' O. p/ p% u+ K
用ACPIVIEW也都看得到!
2 Y5 j3 j3 U5 a5 ]可是為了要驗証是否能正常動作!) c$ D6 V2 M5 t
所以重灌了VISTA!(只支援2003server和vista)
, Z1 U9 v4 q% z' b問題來了!6 i& W7 ?# w8 a `
我用的是MCP78晶片組的公板!* s5 T6 Y2 O# D" \; n4 w
使用的是NVIDIA提供的".net watchdog timer"; f( _; {. K6 f) I2 [' Q. i, Z
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!- f6 Y! G3 T5 V* V# | E% O
不用設定太多的default!
3 t" e" a; t9 \
* P0 I9 w7 S6 l" ^ P. GWDAT就麻煩了!
( Q% G8 W8 @) R- ]/ o& ~問題1
2 e( D" ? o) B% W6 W4 E- h1 [裏面有個time period的field 看了老半天還是不知要設什麼,
+ s# F4 n6 \. H我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!
: @+ e2 a6 s$ l/ Q, K8 L有沒有大大知道該怎麼設?
" s% Z9 }5 P, I' p0 |4 u! cTime Period : Contains the period of one timer count (in milliseconds).
0 K! ], f4 V1 K* M- q! d5 B% d! a
5 z( r4 o+ {% X# w問題2/ Z# f. |* B; Z9 i- E
Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!' L9 b6 \* Z" L" r1 |& ~
, F8 l! g. T/ g% C; ~5 y8 T問題3* Q6 j( A- ~% g
總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!2 p+ {# Y( h$ m8 {$ Z
可是就是不會跑!
6 V0 {8 R I7 [' h4 D: _% d0 a2 c# b
我附上WDT的文件!希望有大大能教我一下!
% }, r& U6 X+ H# ~) y怎麼驗証WDAT啊!
' j" z. Y1 _2 t% n& P2 R- P8 ~- p+ ?已經卡了1個禮拜了!
2 d# Y6 [3 C- P: S. j& _% v" {) f- L/ }& J. M O$ l- n
[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|