|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)1 Q# h: U5 z3 ]3 ~; |- w0 ~: N
目前已經把TABLE都建好了!1 P5 X4 M% _9 c! Q+ ?
用ACPIVIEW也都看得到!9 n0 o- a; Y( M: c4 H, Y" A
可是為了要驗証是否能正常動作!
% g, D8 n; ]; @3 S0 L9 g% r' Y所以重灌了VISTA!(只支援2003server和vista)4 C/ Q0 N0 U! @# z1 d, u
問題來了!0 `! r# c+ w8 n/ {! H9 y9 O' w
我用的是MCP78晶片組的公板!5 Z- `, o; |8 l5 F" @, D( n+ G9 x
使用的是NVIDIA提供的".net watchdog timer"! `1 p; Z3 V9 T v( T
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!- H o3 a, G" F4 R |
不用設定太多的default!
( @- H, c# x+ e: k$ r: P/ W1 p. i, i( _& \
WDAT就麻煩了!
8 y2 h5 @+ E( _ O& i& z6 I1 u3 H問題1" ?$ U; g$ v# D
裏面有個time period的field 看了老半天還是不知要設什麼,3 h# A I8 j2 T4 { P K- m
我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!; d& }( U7 N6 D5 b3 y' [
有沒有大大知道該怎麼設?
+ @4 C, ]4 H! q7 z, H; ATime Period : Contains the period of one timer count (in milliseconds).
' ^1 D* H, t( f6 r, ?/ L
4 Z$ l3 ~9 ` h; u! r$ n, f問題2
' X% @/ f9 r+ g: h- nField裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
6 T0 I( x2 i# n7 T, E- }9 k5 U% H/ K% @9 U2 O8 z8 U2 o* c
問題3# O7 f# b/ E- |4 b
總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!
4 ^, k" g: i; \) V' K可是就是不會跑!- i8 H0 p p- t2 Y$ x; b6 U. V
" H$ k! |) ?; Z Q4 A( Q. {7 V2 e% y
我附上WDT的文件!希望有大大能教我一下!# o/ X- ?$ I# [) V, U2 G! H" p
怎麼驗証WDAT啊!
' _: z( Z8 K$ T u8 y已經卡了1個禮拜了!0 E; @( p3 C; i: I$ O+ ]0 y
i; B9 w/ H/ G4 `: N5 ~1 n[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|