|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
+ F1 u# _( r4 j4 R: S9 ]目前已經把TABLE都建好了!
: j- F$ {) Z& Y7 y用ACPIVIEW也都看得到!5 f3 s2 k0 d/ l
可是為了要驗証是否能正常動作!
; j! V/ d% E. w8 i所以重灌了VISTA!(只支援2003server和vista)8 e* y5 S& E' J; C7 J) S2 o
問題來了!! z$ Q, Y' A* h3 G
我用的是MCP78晶片組的公板!1 E& W& e2 {6 j1 |1 U! J% K
使用的是NVIDIA提供的".net watchdog timer"
: v8 f6 i2 T. ~WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!. e9 \6 S$ _* l0 v5 s2 B Z
不用設定太多的default! f% J( }) e9 [2 |# |
, x+ J$ S# @3 AWDAT就麻煩了!
& i$ I9 Z( w6 U問題15 [1 T& I2 v) M9 S
裏面有個time period的field 看了老半天還是不知要設什麼,( x$ G0 C- l/ h( P9 z. @9 M4 w
我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!
* I% x$ D' m/ L/ |: p: U; S6 q; n. T% l有沒有大大知道該怎麼設?7 w# K$ D3 l4 v0 d/ B
Time Period : Contains the period of one timer count (in milliseconds).
1 N' p& z) ~! [5 R
4 R, z- G6 Y) ~問題2% F; s! g1 }. \6 {8 c# m
Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!* H3 v x2 a2 d. _
+ R% c( v9 U0 V7 |+ M, A問題3
u- j. `! f+ e; ~( ~& w5 Y$ I總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!% U6 [# j. W1 @! {3 U
可是就是不會跑!
3 u; Y5 G+ P+ r" M3 P& i: H% d. N5 d! {4 ?! [+ B
我附上WDT的文件!希望有大大能教我一下!
$ q$ @( w9 T$ H: s怎麼驗証WDAT啊!; L! s* \) x* @) v
已經卡了1個禮拜了!
9 }0 U' N. K) A- X" u, A5 l6 A. `
1 Q/ G0 ^% M" O1 r O: R[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|