打印
[ZLG-ARM]

关于取数据中止和取指令中止的问题

[复制链接]
1842|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
benonline|  楼主 | 2007-8-12 23:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近实验中发现程序会进入取数据中止或者取指令中止的状态。
目前的实验工作是:用串口助手给arm板发送数据(uart0),arm板通过gprs把数据传输到另一个板子,并通过这个板子的uart0把数据发送到另一台电脑上。当我把串口助手的自动发送速率设为低于500ms时,接受数据的板子就进入了取数据中止或者取指令中止,请问哪位高手指点一下这是什么原因啊。
非常感谢!我用的是easyarm2200,移植的是ucos。

相关帖子

沙发
zlgARM| | 2007-8-13 08:58 | 只看该作者

benonline

您好:
  进入取数据中止和取指中止的根本原因在于,对非法地址进行访问(未分配给您使用的地址空间您不能访问,保留作它用的地址空间您不能访问)。常见的触发取数中止和取指中止的原因之一是利用指针操作缓存时越界了。

使用特权

评论回复
板凳
nj手术刀| | 2007-8-13 09:12 | 只看该作者

2楼这个回复是质量比较高的回复

使用特权

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

本版积分规则

4

主题

7

帖子

1

粉丝