打印

请教:移植ucos到LPC2103上,软中断出错

[复制链接]
2004|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
oumi|  楼主 | 2008-10-29 17:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
堆栈初始化和板级设备初始化都可以过的,就是到关中断的时候要用软中断调用os_entercritical(),这时程序就会停在未定义指令代码那边,不晓得问题出在哪里。

刚开始用ucos,正在努力,要多请教大家,谢谢。

相关帖子

沙发
db10| | 2008-10-29 17:43 | 只看该作者

。。。

那你单步调试下os_entercritical这个函数,也是用汇编写得,跟踪是哪里开始进入取数据中止。。。。
 慢慢查。。。

使用特权

评论回复
板凳
oumi|  楼主 | 2008-10-30 08:48 | 只看该作者

我是用断点调的

程序跑到os_entercritical就该进软中断了,结果就出错了。昨天是我写错了,软中断时会跳到未定义指令,昨天晚上回家又看了看,还是这样,晕

使用特权

评论回复
地板
oumi|  楼主 | 2008-10-30 10:02 | 只看该作者

我把程序拷到公司里就行了,奇奇怪怪的

我把程序拷到公司里,结果锁相环初始化的时候查询锁相环状态的那个死循环过不了,结果我把锁相环屏蔽了,然后就过了,任务也跑起来了,晕倒。我再看看。。谁帮我解释一下啊,多谢了。

使用特权

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

本版积分规则

13

主题

71

帖子

0

粉丝