|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
4 V# l- D5 D# P6 i2 T3 o目前已經把TABLE都建好了!
: ]" ]9 T2 w% i1 z1 s用ACPIVIEW也都看得到!
* c3 R1 s, H6 k, U* y! {可是為了要驗証是否能正常動作!6 R; C" l% w. {4 Z
所以重灌了VISTA!(只支援2003server和vista)
4 U, }: f6 ?* M, E4 _問題來了!
, \# @; w' C) f/ t( w我用的是MCP78晶片組的公板!
$ W; N4 [/ k. Q8 M7 n' D9 d. Q使用的是NVIDIA提供的".net watchdog timer"
& \$ I v" @9 w8 Q0 j% ^0 gWDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了! y! U7 Y. ^( f- r2 Y" r& ] {
不用設定太多的default!
, G7 ?* v; [) b5 Q! N$ x
/ ]/ M- q0 G5 ^2 L4 ~WDAT就麻煩了!
3 h3 E' C9 u( \+ T3 v" p& a問題12 J' U2 Q" {; s$ T
裏面有個time period的field 看了老半天還是不知要設什麼,' C- m4 h/ c% V) C5 A2 x0 _
我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!8 h0 q- Z. ?. B- ]; |! b8 [" {
有沒有大大知道該怎麼設?
. n6 M( r# i3 z8 E) ?( X/ p) g1 PTime Period : Contains the period of one timer count (in milliseconds).
* a, w" A3 J8 x/ ~6 [# b
2 S0 O! a8 q! k" X0 y' o+ f9 ?! R問題2
3 Z O$ P5 Z* T+ G$ x9 o3 X, NField裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
9 |4 J6 z o; ]# {" d1 W; m+ m! w$ j4 `- f
問題3
# c& N- J/ U! q0 a( i總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!
) G8 h+ l# z2 l; b可是就是不會跑!
7 v; N% \: l: D- v+ g
4 V! ?2 n1 t. L0 L我附上WDT的文件!希望有大大能教我一下!9 n/ e' W P6 Q7 _
怎麼驗証WDAT啊!% }8 b# i. r- h
已經卡了1個禮拜了!
6 H0 P! M7 K" m) b& D' a8 ]1 t1 ]8 g2 @6 L+ K
[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|