|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)2 ]' n, I8 A+ B- E1 z* u
目前已經把TABLE都建好了!
, a3 A) F4 `% v, v! H7 A: f( g" G用ACPIVIEW也都看得到!6 ?% q( o3 g/ y8 N8 U
可是為了要驗証是否能正常動作!' x* v- R' X/ ]% N6 Z \. Q- I0 b
所以重灌了VISTA!(只支援2003server和vista)* m6 [! R4 _ _" G+ {% J/ r$ M
問題來了! M! [7 P7 k% b2 N
我用的是MCP78晶片組的公板!" f. p5 W, Z7 l2 s- R
使用的是NVIDIA提供的".net watchdog timer"
3 n i7 }2 [- v, a. qWDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
. V/ ]1 x( G7 P2 G8 P) ^- j+ E% H$ M不用設定太多的default!
, I" b& J, ^+ f- w/ B5 ]9 I/ h1 E3 w @9 b. y
WDAT就麻煩了!# E7 h$ p5 J) {4 n
問題1" Y3 e9 I, B P' v: V' U
裏面有個time period的field 看了老半天還是不知要設什麼,
E/ N1 f( ]$ p% a4 X我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!. s4 M+ c* ?7 W0 r: F( o% X
有沒有大大知道該怎麼設?
( `3 K; F2 N1 qTime Period : Contains the period of one timer count (in milliseconds).( o1 a1 ~- M* H( G( x
5 E k \: l* k3 s問題2
" j8 p( S$ C! n9 \) {8 HField裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
6 W1 _) s6 {, E, y9 o, \0 \9 t! O, S2 M1 \/ `" [. H
問題3! V' {' _! j. D3 n
總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!, F7 ^+ v* W$ i* [4 m
可是就是不會跑!
" G: R, l1 _3 B0 [1 x/ ~3 v3 f% F. k& C7 J9 C; ~! J6 D
我附上WDT的文件!希望有大大能教我一下!
5 h* p" O: `( f% c J1 ]+ A怎麼驗証WDAT啊!
0 o/ `- P" U! x p9 p& U% M已經卡了1個禮拜了!
% q- J0 _9 s& b& w U% ^% L3 ]! x
[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|