打印
[ZLG-ARM]

uCOS2.76移值

[复制链接]
2009|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chaichuyi|  楼主 | 2007-9-7 16:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在搞uCos2.76移值到EasyARM2200
可是任务只是运行了一遍后,在软件中断退出时就会出现取指中止..
查了几天资料,一直没搞懂..想问一下zlg的技术支持,在啥情况下会发生取指中止,程序怎么去排查?~?~
开发板上是lpc2220,,只路了一个任务,任务每次向串口发一个字节的数据而已~

相关帖子

沙发
zlgARM| | 2007-9-7 17:41 | 只看该作者

chaichuyi

您好:
  配套的光盘里有移植代码的。

使用特权

评论回复
板凳
chaichuyi|  楼主 | 2007-9-8 13:08 | 只看该作者

光盘的是2.52的吧`~

光盘的是2.52的吧`~我用了光盘里的2.52的移值代码`~只是修改了下2.76的相关特殊配置而已~~

使用特权

评论回复
地板
azurecch| | 2007-9-8 22:18 | 只看该作者

有可能是 堆栈的问题.

有可能是 堆栈的问题.

如 中断嵌套太多 , 发生堆栈溢出

使用特权

评论回复
5
chaichuyi|  楼主 | 2007-9-17 10:25 | 只看该作者

确实是堆栈的问题~~

查了几天...确实是堆栈的问题...在OSCtxSw调用几次后,,不知怎么搞的PC和LR的值在栈中乱掉了...azurecch有没什么排查的方**~?~

使用特权

评论回复
6
sylvie| | 2007-9-18 09:11 | 只看该作者

ddsd

使用特权

评论回复
7
david4383| | 2007-9-19 16:33 | 只看该作者

周立功现在只知道卖芯片了.

真正给你做支持的现在可能没有了.

使用特权

评论回复
8
biao.l| | 2007-9-20 22:20 | 只看该作者

PC值和LR值不是按固定的程序入栈的吗

PC值和LR值不是按固定的程序入栈的吗,怎么会乱,我的也经常出现取指中止情况

使用特权

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

本版积分规则

1

主题

3

帖子

0

粉丝