|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
3 @/ r! Z" v; l! l' ^* R4 ^/ f目前已經把TABLE都建好了!
; h5 b( \' Q6 {6 A: O4 E( c- L/ k用ACPIVIEW也都看得到!' d3 G$ M) s: c9 ` \9 k" I9 K
可是為了要驗証是否能正常動作!6 \7 c. V; Q0 R6 y" {8 ^
所以重灌了VISTA!(只支援2003server和vista); X; \ v% m `* [/ h
問題來了!) b3 t; W* I A# ?$ C2 U
我用的是MCP78晶片組的公板!
7 f2 o; `; E3 [0 j/ K使用的是NVIDIA提供的".net watchdog timer"
2 M2 [. q6 k& L/ XWDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!' v: c% G! W; j& C5 I7 H
不用設定太多的default!, w7 w# y' Q! u3 L. _
x B) k" M1 @! u
WDAT就麻煩了!
* i6 V2 O' ?( n3 x1 j( R問題1
7 \9 p6 {4 ^7 m% J; v; z裏面有個time period的field 看了老半天還是不知要設什麼,
8 j1 G1 u T; B- ?3 G7 D7 ~; H我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!
; m. o( X4 \3 h2 c" Y b有沒有大大知道該怎麼設?. d/ B" d8 o# b; M6 l
Time Period : Contains the period of one timer count (in milliseconds).- A$ v+ O% J3 x) v" i
) |% [6 G. k8 N2 x6 @- V問題2/ l9 }, @4 P! S
Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
9 T1 C. ?' N3 {/ B
% b+ A, c4 r: f% T$ B2 P7 I, a問題3
& `1 f7 j0 n0 W6 M: J( Z1 V總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!
/ M |. x- v E- b可是就是不會跑!
$ b$ _0 V# Y. H1 P$ ~+ a/ ?8 b4 K4 \& [" E2 S0 k
我附上WDT的文件!希望有大大能教我一下!
$ {4 N+ Z2 o0 z9 I怎麼驗証WDAT啊!
9 D2 f. d7 z* z9 Z: d2 g已經卡了1個禮拜了!/ @" C6 x' j# W4 [0 c( V
/ P5 ~/ Z3 f: |% I+ @
[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|