|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
2 B0 ~0 h2 [4 ~# x+ {/ m/ f9 `) }+ s目前已經把TABLE都建好了!
/ K* q, m# D. d! I用ACPIVIEW也都看得到!2 s2 f3 b2 P2 {/ A4 |: `
可是為了要驗証是否能正常動作!% j; D6 A5 V- i0 h; o
所以重灌了VISTA!(只支援2003server和vista)5 @# e" c2 y$ S @' M, m2 Y* Z, S
問題來了!
2 G, R i4 U. P; i+ V; ?% Y我用的是MCP78晶片組的公板!
. \% c" X4 |% h使用的是NVIDIA提供的".net watchdog timer"4 \) t) |+ x8 J5 N M7 T% I
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
2 Z4 W, S/ n/ s S8 A9 W不用設定太多的default!% l4 t7 @) [: w% d% `
. g J. b, x3 r% P5 K5 f
WDAT就麻煩了!
1 Q& b2 d/ w! U9 f- [! }問題1
6 s; ~( D1 W$ W裏面有個time period的field 看了老半天還是不知要設什麼,
: `/ {; M) G- U, u/ s: F我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!
+ _$ A4 i3 o" h有沒有大大知道該怎麼設?# q6 c; B( c! o% N
Time Period : Contains the period of one timer count (in milliseconds).
2 t% i* Q) T/ Z2 }$ @& a0 h( b# G) u$ L' ]8 ^+ S4 w
問題2
3 o8 F* P! x* h' SField裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
) R8 m) z# d( C$ F+ R [
7 t$ I5 U% a3 X3 u! V$ h* p問題3
0 i0 Y9 B0 [+ ]總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!0 D. C$ J/ }( d% }9 X9 R2 }
可是就是不會跑!% I+ u9 m& `+ i: d
5 V% [+ D4 h# }- l3 E5 i( V* O
我附上WDT的文件!希望有大大能教我一下!
2 @1 q6 {5 m+ T" j( z; D, x4 F怎麼驗証WDAT啊!
5 Z& y/ O0 [5 o: [已經卡了1個禮拜了!) z& I3 i" ?4 b5 ]/ ?4 s7 F
$ I+ L1 R, ?9 u- k! b1 o& T5 {[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|