|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)# p n- B3 H* f8 z" Y2 P( j- ~
目前已經把TABLE都建好了!
& N* l( U7 U; Z0 l+ ]8 x6 {用ACPIVIEW也都看得到!
8 B- R4 A, \8 D1 X, x. J可是為了要驗証是否能正常動作!) R6 M7 a' A7 @7 \
所以重灌了VISTA!(只支援2003server和vista)
: L1 r3 G: N# O- `, k/ o# g |問題來了! s0 Y8 m1 @' m) h3 m
我用的是MCP78晶片組的公板!- h% k2 t7 @6 W% [' ]- a% N
使用的是NVIDIA提供的".net watchdog timer". `5 O& z$ T* v
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
% [& e' H" G! }' x" J不用設定太多的default!: f' l( s4 ]+ W+ Y6 j
6 U" w- ^: R; AWDAT就麻煩了!9 X1 C9 G# e" z1 T) k u( Y
問題11 T* |8 q) |: J8 X8 o( M
裏面有個time period的field 看了老半天還是不知要設什麼,
, H! N8 N6 Z# P9 L0 G Y" A我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!. s! t; X- \0 L
有沒有大大知道該怎麼設?5 V2 ^! _* W; g
Time Period : Contains the period of one timer count (in milliseconds).3 X7 m) @" D! ~) \1 O- P( p
1 K% b% ~( ]6 `: j4 {
問題2
& X% _: l. h$ K! c' wField裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!0 f( \8 B: U8 y$ E2 A( r6 ~
- V+ j1 n1 C: a問題3
' a( t0 B; [7 E' m總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!
. M" Y$ _! A' I8 q/ ^. v可是就是不會跑!9 x, @7 G4 G) q" z/ ~
( B; h- E, O4 {: y
我附上WDT的文件!希望有大大能教我一下!; q: N8 c" I- G; a: j; {0 ?
怎麼驗証WDAT啊!
* m d4 }' L6 z5 s已經卡了1個禮拜了!
6 _ F2 ^. e$ d- w3 X2 _
3 O: M" P+ n. P X) J7 y/ v[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|