|
|
请问谁静态配置过omapl138的看门狗?/ C: G* @. z2 y- y8 E6 B5 V
//*************** Add watchdog **********************//
/ } R/ T; f* W3 f2 |! k( ]var Clock = xdc.useModule("ti.sysbios.knl.Clock");# J3 i: f' l" Z2 t1 a5 @/ k1 M( U
var Timer = xdc.useModule("ti.sysbios.timers.timer64.Timer");, _5 E5 ?- f9 N% y& Z8 G
4 v4 f, d; m- P/ J# y//Puts timer1 in watchdog mode) w( z; J: `' ?' g
Timer.timerSettings[1].mode = Timer.Mode_WATCHDOG;* a5 O3 ^3 m _# j$ U; D& G
Timer.timerSettings[1].master = true;6 ~) s- d1 D! {" }3 V0 E
, u) v5 }2 S+ ?( J+ b- K D//Instance config parameters for Timer( L* q" P4 V( V( [+ n: f& \
var timerParams = new Timer.Params(); //Create a new Timer params struct; q: c$ R9 w. M: n& r& m
timerParams.period = 1000; // set to your period value here; I& x/ R, G) N. b) z; w- T
timerParams.periodType = Timer.PeriodType_MICROSECS;
1 V2 R! N4 a* N- w; {1 [' ~timerParams.runMode = Timer.RunMode_ONESHOT; // specify if one shot or continuous mode5 V5 Y$ f$ f1 ^. U9 H- V! m' {, J
9 i; g+ _9 O( F/ V! R, \/ T2 f
Program.global.Mywatchdog = Timer.create(1, "&WatchdogOvertime", timerParams);) L& G/ C# J8 `" T' R+ k( r0 Q. N
- u: r3 U8 G& d
+ j2 H& g" O7 h
这样配置后,编译出错,Unsupported mode: 2 is specified for Timer: 1 ( z$ W/ J& y% Z" _
竟然只支持chain和unchain的。。 请大神指点怎么配置????
* g: u& s) ?, U! F, C% }9 z |
|