heller
驱动牛犊
驱动牛犊
  • 注册日期2004-06-19
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2652回复:0

为什么WatchDog会引起VxWorks重启?

楼主#
更多 发布于:2004-06-19 10:07
 
为什么WatchDog会引起VxWorks重启?

情况是这样:
    在我的应用中加入启动(start)WatchDog的语句,应用一执行马上就引起系统重启,如果去掉该语句,就不会发生这种情况。应用在目标系统(PowerPC750)中运行时会发生这种情况,而在仿真(VxSim)环境中就不会发生这种现象。于是我就怀疑是目标系统的硬件原因,但做了一个使用WatchDog的测试程序,在目标系统中运行,不发生这种情况。。。。那末是什么因素致使系统重启,百思不得其解,请诸位大侠不吝赐教。
    注:在我的看门狗服务例程(WDR)中并没有超越对中断服务例程可调函数的限制,就是在其中向特定消息队列中发送消息(msgQSend),即使WDR中不作任何操作也同样会发生这种情况  
游客

返回顶部