死机时候的状态能不能想办法保留下来!

yangss2006 2008-07-08 10:02:38
开发了个项目,现在设备死机是不确定的时间死机,有时候1天死机,有时候2个小时死机。想请教,死机时候的状态能不能想办法保留下来,这样可以用来分析为什么会死机,怎么死机的?可是,目前没有什么好的办法,即使仿真器都不能行,请教了!
...全文
159 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
shilei1108 2008-07-17
  • 打赏
  • 举报
回复
莫名其妙的的死掉,大多都是内存出错,看看数组越界等
lionc650 2008-07-17
  • 打赏
  • 举报
回复
有没有 core dump..?
yujie_v 2008-07-17
  • 打赏
  • 举报
回复
haha,重启无所谓
yangfanchina 2008-07-17
  • 打赏
  • 举报
回复
是不是无符号书翻转造成的?
yangss2006 2008-07-16
  • 打赏
  • 举报
回复
恩,楼上说的我早试过了,还是没有什么进展,主要是死的莫名奇妙,明天到公司去把所有的全局变量理一下,看看有没有什么问题,再看看数组之类的操作有没有溢出,应该没有的,我想的话,现在真是没有办法了,要是一开始就死还比较好弄,可是现在的问题是过1天或者几个小时,也或者几天才死一次,看门狗当然是有的,但是现在的死机是一个不稳定,可靠的标志,不能引起思考,我是这么想的!
missyougoal 2008-07-12
  • 打赏
  • 举报
回复
用RS232接串口出来,看打印信息
也可以给你认为会出错的地方写日志
这个很不好确定的
BlueBuleSky 2008-07-11
  • 打赏
  • 举报
回复
你的设备都有什么输出外围啊?
我是在ARM上做开发的
通常写一个串口驱动,打印调试信息。
接上485,在PC上开一个串口调试助手,运行时什么信息都能看到
arong1234 2008-07-11
  • 打赏
  • 举报
回复
嵌入式的恐怕难,它的资源本来就宝贵,可能不会给你提供这种能力
一般以前做板子上的程序时,都不依赖于系统持续运行,使用一个狗监控系统,一旦死机就自动重启即可。至于代码故障,还是靠观察和经验慢慢排除
levinee 2008-07-11
  • 打赏
  • 举报
回复
如果连你自己都说不清楚到底想保存什么,别人怎么能帮你呢?
不过一旦当你搞清楚了你的问题,你多半能自己解决了。
yangss2006 2008-07-11
  • 打赏
  • 举报
回复
不好意思,我的程序是C,而且是嵌入式开发,在DSP上,不知道有没有办法,我现在是没有办法!
iBug168 2008-07-09
  • 打赏
  • 举报
回复
try
{
}
catch
{
}
里面的东西应足够你用了,里面记录了是read时的问题,还是write时的问题.

还有具体的异常类型都有....


当然前提是c++
fengdream 2008-07-08
  • 打赏
  • 举报
回复
已经保存了,你去bios里去查吧。
  • 打赏
  • 举报
回复
嘿嘿!~没研究过o(∩_∩)o...

70,020

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧