|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的), {5 |; Y+ j% E* S& V
目前已經把TABLE都建好了!2 }; \7 ~5 E( Y: O/ z( H
用ACPIVIEW也都看得到!) {/ D' e* H' @. C
可是為了要驗証是否能正常動作!9 t& z1 I; d2 l: K S! b W
所以重灌了VISTA!(只支援2003server和vista)
$ Y. s# E5 q L4 e/ N1 [* ?/ S問題來了!0 G0 M8 F+ G: p1 B! z
我用的是MCP78晶片組的公板!
% a) i, b# ~ Q1 B使用的是NVIDIA提供的".net watchdog timer"
) l9 z# v! L! D; z% A, L7 WWDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!# e+ P% E! a' J, ?( W
不用設定太多的default!: O$ z; q2 `8 S
0 {/ L) F6 ^9 F4 ^ K, ~- L0 I6 E+ C
WDAT就麻煩了!% t3 t) ]# S/ Q# z8 N% }
問題11 v% \$ X8 e9 b
裏面有個time period的field 看了老半天還是不知要設什麼,; G1 Q- F1 f9 _: y2 n! k6 q
我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!
- ?6 Q2 Q# p3 D- \ [: R. \- W有沒有大大知道該怎麼設?4 }5 Q3 P8 ?' z9 S
Time Period : Contains the period of one timer count (in milliseconds).
4 v$ I8 e4 i7 g( H* K
; K1 p1 h/ D5 k4 ]5 G問題2+ U7 y3 t3 T" {$ V: {& o: s% E2 \$ @
Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!0 w3 O; O; F6 D# Q( Z
c) _+ H( D, ^: B8 ^- T# P% v/ y
問題3
' u" n3 p' `# w1 l' S6 v7 K* I5 e總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!
4 V* {; R6 B7 v8 y) x p- S* j* e0 `# j可是就是不會跑!
5 V. Z0 }' {) y5 P1 e, a
& C' x6 C2 G; {$ C5 x0 Z6 V我附上WDT的文件!希望有大大能教我一下!
w" j5 C+ e2 m1 ]; `怎麼驗証WDAT啊!4 }8 r; W. a9 I# \2 k4 |
已經卡了1個禮拜了!3 j! }: g: m; L6 A8 [6 H1 C
/ ]3 t: n8 y% G
[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|