主题:应用程序运行出的问题?

  共有17188人关注过本帖    
Rite2009
1楼


应用程序运行出的问题?  发帖心情 Post By:2009-12-8 8:42:00   [只看该作者]

我的程序刚开始运行的时候正常,但是运行了两三个小时后就会出错,debug报出的错误是:
Prefetch Abort: Thread=837fcb80 Proc=81c97330 <|>sich.exe<|>
AKY=00000081 PC=34302e30(sich.exe+0x002f2e30) RA=34302e30(sich.exe+0x002f2e30) BVA=34302e30 FSR=00000005


Prefetch Abort: Thread=837ce4a8 Proc=81c97330 <|>sich.exe<|>
AKY=00000081 PC=3730372c(sich.exe+0x012f372c) RA=00016c8c(sich.exe+0x00006c8c) BVA=3730372c FSR=00000005

Data Abort: Thread=837dd400 Proc=81c97330 <|>sich.exe<|>
AKY=00000081 PC=00015760(sich.exe+0x00005760) RA=00011104(sich.exe+0x00001104) BVA=37306f27 FSR=00000005

……

以上是三次报错的信息,这种错误如何定位?怎么查呢?我的程序不是马上就出错,而是运行一段时间才出错。

  单帖管理 | 引用 | 回复 回到顶部
Rite2009
2楼


  发帖心情 Post By:2009-12-8 9:03:00   [只看该作者]

系统报错后就不运行了,液晶屏也不变化,数据也不采集,也不响应串口发送的东西,感觉我的应用程序没有执行?
另外,我还想问一下,如果应用程序由于某种原因停止执行了,进程关闭了,系统如何重启呢?

  单帖管理 | 引用 | 回复 回到顶部
x10
3楼


  发帖心情 Post By:2009-12-8 9:04:00   [只看该作者]

一般是检查指针分配内存没有释放及相关的问题。另外可以把sich.map文件发给我,然后我们通电话再交流一下。

  单帖管理 | 引用 | 回复 回到顶部
x10
4楼


  发帖心情 Post By:2009-12-8 9:07:00   [只看该作者]

应在主线程加Watchdog。参考EM9260_ISA_DIO.H

  单帖管理 | 引用 | 回复 回到顶部

返回首页

应用程序运行出的问题?

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: