|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)7 @/ A- t7 o# t1 ^2 J7 h' M" k
目前已經把TABLE都建好了!# Q% a- f7 k" P1 A+ k
用ACPIVIEW也都看得到!
4 Z% ^. K& n3 E2 ?1 y" U' n可是為了要驗証是否能正常動作!! n! }; ?+ k+ L3 E
所以重灌了VISTA!(只支援2003server和vista)1 m4 C8 ^' D" d1 \4 T
問題來了!
5 o9 J. s' j/ x4 H" ]我用的是MCP78晶片組的公板!
/ G6 z# s. I4 O D& m使用的是NVIDIA提供的".net watchdog timer"
( c& d+ R( y$ g; [WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
. k0 F7 Z; g6 q3 y4 N7 |不用設定太多的default!
% j0 }; D- W6 D5 ~ u9 c1 m w! g- V- p( V" H8 s
WDAT就麻煩了!
1 b& G1 D# x; N. ]" O問題17 z) F+ U/ c4 _
裏面有個time period的field 看了老半天還是不知要設什麼,
) U8 D9 n/ {3 o& ]我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!2 m* V- C- e6 U0 G
有沒有大大知道該怎麼設?- v' a7 @( \: r( Z3 k/ s$ l
Time Period : Contains the period of one timer count (in milliseconds).- f/ ^, g$ B0 Y$ L+ V {' Q
) e8 d I0 ~; x/ f; R
問題21 i, O7 G5 u6 D [+ o; B9 I, m; Z
Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
7 c: _6 w6 W7 V, H3 }! D: q+ z6 k* `! b. y; C+ w
問題3
% j1 f. F5 y0 ?7 F# A; W+ F總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!
; g3 {! D' ^" ]) p+ t& ?7 H可是就是不會跑!
) d5 a" ^* v: |3 I' W1 Y, u* w4 N* _2 W5 C
我附上WDT的文件!希望有大大能教我一下!
$ ^. x4 u4 z6 E怎麼驗証WDAT啊!( O/ Y7 D; d- P2 u
已經卡了1個禮拜了!4 v; X2 R7 m0 H" Q) u
9 x6 y0 Q0 A8 J: ~: E[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|