|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
) y1 \" @+ S) ^$ d; T9 _目前已經把TABLE都建好了!! l# \2 F9 o) _" ?, S2 |& s
用ACPIVIEW也都看得到!
: d5 T7 ^+ c$ \9 g6 r可是為了要驗証是否能正常動作!6 U2 q& @# ?5 |0 h p' v$ D
所以重灌了VISTA!(只支援2003server和vista)
+ A# p" S: Q1 ?# a j+ P6 n問題來了!
. ?' {1 n- v, a6 N我用的是MCP78晶片組的公板!. P1 a) f6 L. X, i4 Y9 C
使用的是NVIDIA提供的".net watchdog timer"
& w/ X- |4 C9 z* g3 K- qWDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
; n6 T7 s& p) o! i' n, V不用設定太多的default!- x. Y$ ~) x, Z8 d! a o
7 l- ]9 I# V% x, Y4 LWDAT就麻煩了!0 M8 [* I8 z; F3 ^& E6 V
問題14 X8 `9 A7 \. m# [/ ?; |8 b& f' o
裏面有個time period的field 看了老半天還是不知要設什麼,
! O3 Y8 ?1 h. p+ e W我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!
# |/ n( |" X" q) T: h& ^, X有沒有大大知道該怎麼設?6 `- P# d/ ?1 C2 t$ o- z
Time Period : Contains the period of one timer count (in milliseconds).
' c$ j& h% z! r, t0 H; s; M. @3 n t# t3 a/ O6 t4 q" C1 |
問題2
' ?( h" B( t2 I! C% s: W& pField裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!3 ~# ~6 ?! ^, A2 r, D$ m$ S1 g
% ~9 V! d H) q* W- `問題3. [5 |! e* w4 X$ l e" ]: H
總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!; Y2 r8 k! c+ V0 U: C
可是就是不會跑!
8 p% e3 O! Y f6 e, v# @5 l5 I( f7 I0 w7 w3 x" r1 i
我附上WDT的文件!希望有大大能教我一下!5 Z( m. m$ h# H. d- k
怎麼驗証WDAT啊!, q6 a; j* N' B/ y8 }+ @
已經卡了1個禮拜了!" c0 z: I3 D, R6 U$ C' D
9 R2 t# b- T0 L# v1 z[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|