打印

求助:OS_ENTER_CRITICAL()无法运行啊,急

[复制链接]
2500|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zgq0901|  楼主 | 2007-11-30 01:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  我用keil编程,代码编译时无错误,但在运行到OS_ENTER_CRITICAL()函数时程序就卡住了,信息栏显示prefetch abort:arm instruction at00020000H
请问这是怎么回事,哪位大侠救我

相关帖子

沙发
ayb_ice| | 2007-11-30 08:44 | 只看该作者

这是预取中止,就是取到了非法指令

使用特权

评论回复
板凳
zgq0901|  楼主 | 2007-11-30 10:14 | 只看该作者

怎么解决呢?

使用特权

评论回复
地板
sufeng983| | 2007-12-3 17:37 | 只看该作者

见笑了

以前我也错过,原因是直接在用户模式下,对cpsr操作。后来改用swi中断,然后转到管理模式下操作cpsr就对了,问下你是不是这样的情况,是的话,我就积德了,不是的话,当我来灌水,哈哈。

使用特权

评论回复
5
gouki_s| | 2007-12-4 21:33 | 只看该作者

也有可能是arm/thumb模式问题

使用特权

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

本版积分规则

28

主题

52

帖子

0

粉丝