watchdog配置 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3711|回复: 0
打印 上一主题 下一主题

[未解决] watchdog配置

[复制链接]

1

主题

1

帖子

17

积分

新手上路

Rank: 1

积分
17
跳转到指定楼层
楼主
发表于 2017-10-25 19:17:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问谁静态配置过omapl138的看门狗?  e5 n1 H  t$ p% V
//*************** Add watchdog **********************//
0 I7 o/ @( f/ Jvar Clock = xdc.useModule("ti.sysbios.knl.Clock");1 i3 K. x0 [& f0 Y2 X  Y
var Timer = xdc.useModule("ti.sysbios.timers.timer64.Timer");, J/ H1 P$ {9 p( `  h) x7 {
' l' W9 ~$ N- R/ n7 ^
//Puts timer1 in watchdog mode
* i! r+ ?. f/ c& u1 x# S# Y6 o' a4 vTimer.timerSettings[1].mode = Timer.Mode_WATCHDOG;+ r+ x  Y# l& O, d1 q
Timer.timerSettings[1].master = true;
3 _; e" a) d9 V: z. J) k9 t  b" I9 k: m2 L$ i
//Instance config parameters for Timer
* B) h5 g8 W+ o) Mvar timerParams = new Timer.Params(); //Create a new Timer params struct# q% c: w+ l' i6 ?$ W& ~
timerParams.period = 1000;  // set to your period value here. {4 _5 Y4 o8 u% F
timerParams.periodType = Timer.PeriodType_MICROSECS;
% P3 d4 B' N9 u+ UtimerParams.runMode = Timer.RunMode_ONESHOT;  // specify if one shot or continuous mode
/ O- C- @( A' {0 n) \5 ^: g6 G1 P7 T( A/ t
Program.global.Mywatchdog = Timer.create(1, "&WatchdogOvertime", timerParams);
  Q  Z( C, p# D3 M; E8 O$ j: z# I" G: j& W8 L. [
" O2 N' H3 y2 ^, x, P7 x
这样配置后,编译出错,Unsupported mode: 2 is specified for Timer: 1 7 @3 k" N: L! ^  E: b; e; m
竟然只支持chain和unchain的。。 请大神指点怎么配置????3 T$ |$ M& ]  Y- j
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-14 18:51 , Processed in 0.035414 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表