|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
2 _. j& V' w) L5 d目前已經把TABLE都建好了!( D6 V" d& N' E' w
用ACPIVIEW也都看得到!
% z @( t) U" T# t/ M4 v/ H可是為了要驗証是否能正常動作!
9 D% k- a" ^) U5 ]& ^所以重灌了VISTA!(只支援2003server和vista)
" {6 X5 R8 h! N8 T# T X6 D問題來了!
' }; d3 ^0 a0 r) P! Y* w2 K我用的是MCP78晶片組的公板!
% e- Z8 n2 F9 P6 w! Q6 ?使用的是NVIDIA提供的".net watchdog timer"; X4 \7 R8 s# f/ \$ N* O
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
2 C, l4 m" ? w$ R" {! G不用設定太多的default!
. H. k/ z6 n2 w) ~1 i! ^+ D. [; Y5 F6 _$ U9 e8 m1 G
WDAT就麻煩了!
+ H! S! l8 d- j$ z& z問題1
. j5 h0 `9 s2 A裏面有個time period的field 看了老半天還是不知要設什麼,$ G1 k& F- e. s3 ~4 q
我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!
d2 R( @7 i+ r' l3 F有沒有大大知道該怎麼設? A8 A6 E6 w, r/ @+ |7 W& Q0 I" T
Time Period : Contains the period of one timer count (in milliseconds).+ b" Q" B* f4 s0 {- S: Q
# B4 z7 Q/ V& b) \問題2
( W5 e; |$ g. V1 V4 w" yField裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
0 c8 s: A, U2 K3 K( t) p* h( M1 e9 l v( }
問題3* d4 U+ N+ Q+ {0 k2 P$ P! z
總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!# S7 V7 Y' t/ r: T5 }. ]& `9 i4 h
可是就是不會跑!* j( J3 x. g$ G# s+ Q* A& W$ Z+ D
2 x- w3 h2 x g( y" H7 F我附上WDT的文件!希望有大大能教我一下!
0 n' Q) n- @+ q; K |怎麼驗証WDAT啊!# P% w; n. l: L& a
已經卡了1個禮拜了!* u5 P9 p: f& |1 l- x' X' T
$ N$ \9 z$ T7 n! b/ H. p[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|