|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
8 u0 u6 V/ x0 v& M: [* k0 P+ ]目前已經把TABLE都建好了!
- U" b6 B8 f* Z% ^! h用ACPIVIEW也都看得到!* C) M, U+ m, b5 k( M' Q8 @
可是為了要驗証是否能正常動作!% u+ ^% i! m- J0 p1 s# U# Z' |1 d
所以重灌了VISTA!(只支援2003server和vista)$ q) \' y) f1 F2 x3 Y9 W; n3 ~2 O, b' F# H
問題來了!/ ]& k5 S% w E! l1 ~* J, q
我用的是MCP78晶片組的公板!1 w4 Q4 R" J5 S1 @ c1 X8 H3 [
使用的是NVIDIA提供的".net watchdog timer": O! D2 T$ o) X/ h& e
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!* }' \ h8 H$ t: x$ ?
不用設定太多的default!) g) `3 j7 X! s9 ] f4 s6 q/ x6 Z5 T- A
% n7 a6 c" n. Z7 H# i6 B3 A! s" yWDAT就麻煩了!
9 D% ~# A+ _, \1 A6 `( p問題1/ f# E$ D8 s, G% f- _, U
裏面有個time period的field 看了老半天還是不知要設什麼,5 V& {2 L# g* v- g& g. b
我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!
6 A5 L" i- r/ u3 d有沒有大大知道該怎麼設?
) Y5 C) {! ?, h4 ?; _: VTime Period : Contains the period of one timer count (in milliseconds).2 }* U: @) c# I
0 T) n5 \ R; G1 I7 U* t3 n. a6 |問題2
6 \$ E) u( L% y% I- hField裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
6 [. C9 ~9 c6 X
8 g$ N) X- @ E1 A$ k M* ~" h問題3
6 z3 x& K0 f: H. Y# M W總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!
! J: S) x i2 i8 T! H# ~可是就是不會跑!
0 t: x$ ]) X/ z% Q+ U- F/ R4 A1 B& w
# E1 M- D5 ^5 o& B& u% Z6 p* p- [+ Q我附上WDT的文件!希望有大大能教我一下!
" p% U- k+ G) o# E' W L' r怎麼驗証WDAT啊!2 B: ~- |) K$ m. O
已經卡了1個禮拜了!* u3 {* _5 Z( j
4 U9 U3 Z0 q6 Y+ ]' S* Q[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|