|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)! {, n4 J9 t# i1 Q1 p
目前已經把TABLE都建好了!$ H/ Z7 L3 y0 \4 J/ m
用ACPIVIEW也都看得到!
/ x$ m; U; U2 N& M$ C- }+ t" |可是為了要驗証是否能正常動作!# O& Q y; R2 A9 U9 z
所以重灌了VISTA!(只支援2003server和vista)
0 p: n6 W1 U7 P6 H$ g0 A% \問題來了!
/ K' ]8 F1 ^2 @$ q+ e+ F' y我用的是MCP78晶片組的公板!/ Y6 H/ h1 e( ^- {, n6 w+ e8 B, y; F
使用的是NVIDIA提供的".net watchdog timer"* V/ |3 ^* p/ W7 R0 A* t3 h
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
9 p4 }7 L% e" O0 \( ?不用設定太多的default!# t3 D& o4 O6 @
' |) d) k1 P1 `; _; u$ A8 Y% oWDAT就麻煩了!2 Y9 ?6 |3 n3 X
問題18 O; H" l* E& X) y; P$ e1 @0 L% i9 w
裏面有個time period的field 看了老半天還是不知要設什麼,4 ~* [6 h4 m+ t ^- Q. T
我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!$ x* ]& H0 P9 A. W6 N* E
有沒有大大知道該怎麼設?* r! q7 N* I" l7 \* H. ~
Time Period : Contains the period of one timer count (in milliseconds).
+ m+ c6 G! P1 T8 ?7 m
% X4 y9 x5 e1 r- k3 P( h問題2
; H' y# @ q+ ^. lField裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!9 C3 O- v3 E% C$ i( r
: Z! x) n4 `! n8 h% _問題33 X4 f+ J0 C1 Q# R5 i
總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!
( x0 u6 p0 q8 U可是就是不會跑!, s$ V; i( s1 t9 g& b
* I" U5 J9 w7 J" Q% d我附上WDT的文件!希望有大大能教我一下!
! ~7 F8 M( w$ j1 k( _/ T5 T+ ^怎麼驗証WDAT啊!2 A% p2 J7 w# z. T
已經卡了1個禮拜了!
+ l7 a4 b3 j0 R$ p( E Q; ~. Z# I: n- p U! G2 M/ |& U
[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|