打印

跟踪ARM程序异常中断的原因?

[复制链接]
1582|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nicholasldf|  楼主 | 2010-6-30 23:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这段时间基于uCOS的程序老是跑了半个小时、几个小时后出现数据异常、指令异常、软件中断,,发现内存被意外修改了,,把多任务共享的变量加上临界段保护,即操作全局变量前关闭中断,操作完后再打开中断,,异常减少了,,但是还是会出现异常。,,硬件有一片FPGA给ARM发FIQ中断,,ARM读取数据,,发现如果FIQ越频繁的话,,异常频率越高,,,不知大家如果解决这方面的问题,,有什么好经验

相关帖子

沙发
centimetre| | 2010-7-1 07:30 | 只看该作者
用仿真器,在可能被修改的地方用watchpoint
www.cmtekchina.com

使用特权

评论回复
板凳
xinzha| | 2010-7-1 10:46 | 只看该作者
有点怀疑是isr写得有问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

61

主题

261

帖子

10

粉丝