|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
% m/ n% s5 q3 R目前已經把TABLE都建好了!4 |+ n+ V1 }/ p& `# W m- ?
用ACPIVIEW也都看得到!
3 ^; ^8 s: P' V" c可是為了要驗証是否能正常動作!
" B _$ E, K ?5 W, t# ^所以重灌了VISTA!(只支援2003server和vista)# ~2 c1 ?0 x2 S& z* t6 z. r. j
問題來了!
; K8 U* q+ ^" K- a5 [5 I4 A我用的是MCP78晶片組的公板!
9 a+ Z" C( O2 } c7 v' o& [8 W# G9 ~3 n使用的是NVIDIA提供的".net watchdog timer"- d, g; o+ p# i
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
% _! G" I- `" g6 N不用設定太多的default!( b t' i; q" V7 g T. t
8 I8 \3 [, r9 t. }, I W* t0 GWDAT就麻煩了!4 ^! v8 z: d' ^9 V0 }% k3 }% n
問題12 @$ Y% a) u4 X& x4 O: P
裏面有個time period的field 看了老半天還是不知要設什麼,
- ^' r" p2 c. U* d我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!% b' X6 j: \7 I0 C
有沒有大大知道該怎麼設?
) F2 `7 a: I4 k0 NTime Period : Contains the period of one timer count (in milliseconds).
9 l: [# m8 }3 J, v' n9 ]+ j G3 E& L/ P: `1 |) ~
問題21 c; E& |: k7 t. `
Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!* k+ I I7 r# X
$ ]% X7 ]0 E6 y3 B u問題3' S6 \4 p( u" J+ ^- I8 u! c
總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!- b4 Z$ a5 u" R7 ` Z: H: ]; Z
可是就是不會跑!
) i+ r+ I% D( C
. h" x' i. F; s; e* s% \我附上WDT的文件!希望有大大能教我一下!" ^6 {5 J3 q4 Q2 Q
怎麼驗証WDAT啊!% b+ d) u6 Q. F" B) j {5 x
已經卡了1個禮拜了!* H$ b- ?9 w. z$ Q" K5 w
# H, X0 O/ s& f, I[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|