打印
[ZLG-ARM]

求助UCOS在LPC2210的移植问题

[复制链接]
1114|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qw54216|  楼主 | 2008-1-29 17:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位高手,我在做UCOS移植试验时,按照SMARTARM2200提供的光盘内容,程序运行到OSStart()处就数据中止了。请问是什么原因啊?
__OSStartHighRdy
 LDR     R6, =OSTCBHighRdy
 LDR     R6, [R6]   执行完后,寄存器R6中的内容总是0,请问正常吗?那位牛人能指点一二啊,不胜感激!!!

相关帖子

沙发
zlgarm| | 2008-2-5 02:05 | 只看该作者

re

1:首先,你先确认是否调用了 OSInit() 函数

2:在 

   LDR     R6, =OSTCBHighRdy 

   处建立一个断点看看 OSTCBHighRdy 指针是否为空。

   如果为空,就在写一个测试用的 main 函数, 如下:

   main ()
   {
        OSInit();
        OSStart();
    }
   然后单步跟踪以下看看

   By: zlg_hh

使用特权

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

本版积分规则

10

主题

15

帖子

1

粉丝