嵌入式开发者社区
标题:
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 struct
0 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