[ZLG-ARM] 关于取数据中止和取指令中止的问题

[复制链接]
2404|2
 楼主| benonline 发表于 2007-8-12 23:12 | 显示全部楼层 |阅读模式
最近实验中发现程序会进入取数据中止或者取指令中止的状态。<br />目前的实验工作是:用串口助手给arm板发送数据(uart0),arm板通过gprs把数据传输到另一个板子,并通过这个板子的uart0把数据发送到另一台电脑上。当我把串口助手的自动发送速率设为低于500ms时,接受数据的板子就进入了取数据中止或者取指令中止,请问哪位高手指点一下这是什么原因啊。<br />非常感谢!我用的是easyarm2200,移植的是ucos。
zlgARM 发表于 2007-8-13 08:58 | 显示全部楼层

benonline

您好:<br />&nbsp;&nbsp;进入取数据中止和取指中止的根本原因在于,对非法地址进行访问(未分配给您使用的地址空间您不能访问,保留作它用的地址空间您不能访问)。常见的触发取数中止和取指中止的原因之一是利用指针操作缓存时越界了。
nj手术刀 发表于 2007-8-13 09:12 | 显示全部楼层

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

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

7

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部