|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
, m& N1 E# l% N3 ?5 t' c目前已經把TABLE都建好了!
4 W: G% K+ a2 z$ O用ACPIVIEW也都看得到!5 X, K. Q3 q) v0 J
可是為了要驗証是否能正常動作!
$ |! |9 V4 r! E M所以重灌了VISTA!(只支援2003server和vista)$ q* t, Y+ g4 K, o E: {' f8 T
問題來了!
2 R3 Y' B g* {- |* M: m# |我用的是MCP78晶片組的公板!5 u( R+ d2 D& |; }
使用的是NVIDIA提供的".net watchdog timer"3 A9 \9 x/ b) {% z6 Q
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
& t+ s) s- Q; T不用設定太多的default!1 {, M: R& n- D2 J
& G& C$ x5 r; O. e1 t% U
WDAT就麻煩了!
# R) k/ |# ]2 n) I, w1 E& I, D問題1
1 s6 ? H1 U; }) C1 m裏面有個time period的field 看了老半天還是不知要設什麼,6 c6 ~3 N0 @& f3 j
我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!9 R. d$ p- h! g* f
有沒有大大知道該怎麼設?/ P" n w5 O' C" f' ]. w+ _
Time Period : Contains the period of one timer count (in milliseconds).( T& _" G' v9 e
- m4 q: a* \. q# c% f; \
問題2
5 O+ N. m5 b1 J9 {& W! \Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
0 N* K/ g; O) ]2 a7 _ g
) c4 T) y n& r) n2 q2 x問題38 B* p8 N6 y8 s" H b
總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!
8 y) `3 z/ N6 ^9 ~0 ^* s可是就是不會跑!
. K% Q* k) N) d2 E3 n, m* L% q+ J8 j3 \5 i; U
我附上WDT的文件!希望有大大能教我一下!/ j5 X/ Z1 h! s; _
怎麼驗証WDAT啊!
9 N# `6 A0 r" f" q已經卡了1個禮拜了!6 L5 Z+ U) i4 u
7 U; h ~7 @$ G: @
[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|