|
最近接到要新增WDRT和WDAT TABLE的CASE!(legacy的)5 K/ [ B; @, P+ z- f* s/ x
目前已經把TABLE都建好了!, p. L6 z# s/ D9 S0 x
用ACPIVIEW也都看得到!0 q/ j: l5 h% G! C2 }; M' P
可是為了要驗証是否能正常動作!
9 }: w' o$ X' v. V$ b8 ]所以重灌了VISTA!(只支援2003server和vista)! @4 ~* O8 G4 R$ ^- q2 }, [
問題來了!3 |7 ]' l$ ^8 `# `3 Y
我用的是MCP78晶片組的公板!
- R! O% d1 e& i/ v; l使用的是NVIDIA提供的".net watchdog timer"6 r* k+ ?& n" s7 U" o8 {. s
WDRT只要指定BAR給MCP_SM_CFG_27(D+1:F1:Reg0x6c),就可以動了!
* A$ q; e1 u6 [# R3 J% H* q- D不用設定太多的default!
; [5 d; j( q9 C) Q5 Y$ v4 Y6 `& v9 k j- [; p7 O
WDAT就麻煩了!
% L; ]) C4 ]3 N" `問題1" `1 n3 S7 X- c3 A
裏面有個time period的field 看了老半天還是不知要設什麼,
3 `( ~* K2 ?7 R$ n" C我去看其他有關的WD的SPEC 那是跟WDPRD的PIN有關!可是我在MCP78裏找不到相關的MAPING!$ f/ J& C l& @' k" H
有沒有大大知道該怎麼設?* d5 {' z4 |, M. n) y
Time Period : Contains the period of one timer count (in milliseconds).
6 R2 J* y/ e4 d* k* X; ]/ U6 o K7 S8 R
問題2
+ ?3 L! V! ^9 r$ W3 nField裏有個WatchdogFlags,我看其他的spec是靠WDFLAG這個PIN來控制的,可是也找不到相關的MAPPING!
( d( y. w+ B* X8 x
+ ~0 ~2 ~* X1 ]問題3
5 Y8 Y" l" r1 h" r- t% `總共有14個ACTION TABLE…該設的我都設好了!雖然感覺怪怪的!2 j |2 W l* ?9 C- G; X' c6 J. }
可是就是不會跑!
+ N+ I- B0 [2 N+ [, Y( r4 {6 \2 b9 C5 {
我附上WDT的文件!希望有大大能教我一下!
( q$ A0 }+ s. t4 R$ W h% k* [; A) S7 G怎麼驗証WDAT啊!
- f$ l- L2 d6 p) _! m& h3 d3 l已經卡了1個禮拜了!4 P/ y& d. H* s
8 O" r6 a% ?# h$ A! f! i[ 本帖最后由 norlwu 于 2008-10-6 19:29 编辑 ] |
|