嵌入式开发者社区

标题: watchdog配置 [打印本页]

作者: aacmeme    时间: 2017-10-25 19:17
标题: watchdog配置
请问谁静态配置过omapl138的看门狗?/ _8 [0 X: Q1 b% o: Z* V
//*************** Add watchdog **********************/// T6 ]! r( ^$ Q3 v+ J, X
var Clock = xdc.useModule("ti.sysbios.knl.Clock");# p  J. C* j; K+ W: b
var Timer = xdc.useModule("ti.sysbios.timers.timer64.Timer");* w+ \4 A0 J, D( k3 s
: T. d0 m: r; ~: W! T3 j
//Puts timer1 in watchdog mode" D1 \$ r& q9 ?7 B# k& i. `
Timer.timerSettings[1].mode = Timer.Mode_WATCHDOG;
9 b, E' z% z4 t3 a. W1 `2 ?Timer.timerSettings[1].master = true;
2 \6 {7 K% Y' h4 V. {/ q  U, [; D  T: U, G  b! D
//Instance config parameters for Timer+ ~" f1 O1 G/ U8 U: l. p6 z3 q
var timerParams = new Timer.Params(); //Create a new Timer params struct0 F" g& I- E* z7 j2 D) [
timerParams.period = 1000;  // set to your period value here% A. Z7 B2 v& @  e  u* D
timerParams.periodType = Timer.PeriodType_MICROSECS;  U/ b) v# F0 w# j: ?# d
timerParams.runMode = Timer.RunMode_ONESHOT;  // specify if one shot or continuous mode% |, t+ M+ Z1 L* Q% M' p& o6 [; h  Y
' ^) `( J/ o' B
Program.global.Mywatchdog = Timer.create(1, "&WatchdogOvertime", timerParams);
& }0 G% c# j+ x! ^6 |
1 f. Z+ I8 s( E$ T9 L* S+ M
, }; L( r; z" ^- l2 F; x: R. `这样配置后,编译出错,Unsupported mode: 2 is specified for Timer: 1
1 l- b; I7 L: ~) x9 _: v+ x+ J5 V竟然只支持chain和unchain的。。 请大神指点怎么配置????* U( |# T6 B1 }6 _$ `





欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4