|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)6 L, q7 q) s0 e0 x9 S. v6 J8 b
目前已經把TABLE都建好了!
: r" Q3 M; P; ~) s. }用ACPIVIEW也都看得到!
: v6 x1 T( f4 j" p. v5 Y' g可是為了要驗証是否能正常動作!
& k2 J7 H0 D- R4 F! f3 i所以重灌了VISTA!(只支援2003server和vista)
/ `# }4 J6 h% m, a( g8 |問題來了!
4 a6 [7 K- y% I$ B我用的是MCP78晶片組的公板!
9 C. H$ }4 S6 D$ v9 i使用的是NVIDIA提供的".net watchdog timer"( t) C# f. _+ m0 d* P
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
{8 w9 z2 U, x" p# p9 v0 z( K1 j不用設定太多的default!8 Z+ r+ O% n! N Q8 Z9 P
6 l& [9 E& N3 c( S
WDAT就麻煩了!
8 w& j. X9 `8 U6 Y- g1 x. g問題1! t- m6 I& u+ o, l
裏面有個time period的field 看了老半天還是不知要設什麼,, A8 f T7 I T4 Q$ f# E0 f
我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!
' z* c4 w3 m# M有沒有大大知道該怎麼設?/ b8 u, C4 x8 `* E9 Z
Time Period : Contains the period of one timer count (in milliseconds).2 `! L0 T" o2 k$ }. s
, u0 z3 }* B% f# S" K. P6 {問題2
9 k; f% j! Z1 W8 |% g/ S0 X. UField裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
2 N) r) t/ t+ G/ b9 `! T3 G( H% e7 V$ ], X
問題31 \) T6 w2 W" r
總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!2 I8 L+ l% j5 X8 k2 n; x
可是就是不會跑!4 a9 a( E( C1 X$ h0 _
8 a/ L" Q! v" r- U4 Q0 N
我附上WDT的文件!希望有大大能教我一下!" M* P0 d$ ^1 W" P; T/ \7 L
怎麼驗証WDAT啊!
& L* G. G) y& j8 \3 X# Y0 a已經卡了1個禮拜了!
+ _! ~, k% A: i% o+ S6 i+ Q5 l2 _
+ U, |6 K" @7 Q* b' L5 N9 O* [' w[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|