|
|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)
" ]) f; q& O J目前已經把TABLE都建好了!
4 P. ]( k5 j9 B( G用ACPIVIEW也都看得到!
! s9 e |4 `0 Z+ |! I可是為了要驗証是否能正常動作!
. _: N d+ c/ Y5 u6 r所以重灌了VISTA!(只支援2003server和vista)0 i( f5 c- |) P3 {
問題來了!
: ^4 m! m8 W8 |1 i5 O0 |8 J3 n3 h我用的是MCP78晶片組的公板!* `! E2 F3 o( U- Z$ I7 w& `% K q
使用的是NVIDIA提供的".net watchdog timer"
" n' Q: r5 T, Y* zWDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!+ W& T* u' ^1 Z5 C2 h
不用設定太多的default!4 j$ A/ I1 ]: v' {+ P
, F! f/ D) g. X' p
WDAT就麻煩了!
3 t/ r8 G% ^3 V' A' v1 {9 D% o問題15 d$ [5 E1 X$ _% s2 f
裏面有個time period的field 看了老半天還是不知要設什麼,
f: ]/ @* [" }% k: m0 J, [2 J我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!
& ?9 A! Y7 p# X) W' R8 N有沒有大大知道該怎麼設?) Y$ k6 B, L) B% |: s
Time Period : Contains the period of one timer count (in milliseconds).2 m' J) k4 y: H6 c t; u3 h8 V5 w" \
. z3 ~4 O0 { M" r$ b% ?
問題26 S7 L+ B6 R# }2 ~, V2 D
Field裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!0 I' P0 F: w0 Y- a$ o
/ L6 `: P' K4 a. h0 W" P
問題3
$ R, k$ f$ b/ H, O) I: G! j總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!
f5 X5 W" }. q! T5 _' ]可是就是不會跑!
5 @: M% Z0 e* f2 s: F" {/ E- f$ ?: ~# c1 L$ t- I/ i% |
我附上WDT的文件!希望有大大能教我一下!7 J$ T _6 _+ a. K$ `+ j
怎麼驗証WDAT啊!/ r+ G: h. U; A* Y$ P
已經卡了1個禮拜了!
3 o/ I2 n; I6 C: D- v- b! X0 w$ K/ _8 \. ]& p
[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|