|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
q( l+ Q. G* j2 r2 }目前已經把TABLE都建好了!, V7 w& e: f2 t2 P G
用ACPIVIEW也都看得到!
% V5 b: | \( Y- \3 G, q可是為了要驗証是否能正常動作!
; k! |2 ^; j) V4 f所以重灌了VISTA!(只支援2003server和vista)# b2 |. _8 \4 g( h8 N' o
問題來了!
- U4 _; f# I; v. }' O我用的是MCP78晶片組的公板!
6 q* s0 C D4 Y使用的是NVIDIA提供的".net watchdog timer"
/ ~* L0 v# ?( l1 S" u, t G2 @8 TWDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
) F- O* K# i- M8 O5 D) ~不用設定太多的default!
8 o j) O9 z, J8 L0 _' _; u2 ?! z; {/ ]% R: m
WDAT就麻煩了!+ G0 g8 L5 V/ {( E+ e* }# F
問題17 A& n/ C, ~, O6 C9 `8 E& @9 j
裏面有個time period的field 看了老半天還是不知要設什麼,2 Q$ H4 ~7 M4 \9 c! A* K1 n
我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!
; ?5 b! x% R6 p& v. }# a3 I8 M有沒有大大知道該怎麼設?
0 j% i: _" _ Q; z' fTime Period : Contains the period of one timer count (in milliseconds).
5 n' A! Z; c% K2 W; W
: F( d5 Q ^ t( }) y" W. d問題21 u+ D7 `% |0 @4 ~
Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!( h* ?7 F O0 P0 _
/ l+ L- J* Z8 n' J
問題3: W0 d+ ^; k! S: i8 d* f9 j
總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!& d. ]$ a2 {* W: `* G
可是就是不會跑!
# p8 p: ]* ]0 J) X! d/ n: E/ V& g. k! }
我附上WDT的文件!希望有大大能教我一下!
( y* L z% v* n怎麼驗証WDAT啊!: l! j$ W# t6 R R# |% y- U
已經卡了1個禮拜了!$ J, n g D3 h0 R
9 U9 T. f- y1 X8 I5 }9 |
[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|