test.axf: Error: L6218E: Undefined symbol OSInit (referred from text1.o).

overif 2010-05-02 11:11:57
ucosii 移植到 LPC2142上
程序运行时没错
连接时 老出现下面这种情况
test.axf: Error: L6218E: Undefined symbol OSInit (referred from text1.o).
test.axf: Error: L6218E: Undefined symbol OSTaskCreate (referred from text1.o).
....
请问各位同行怎么处理

这是代码
#include "config.h"
#include "stdlib.h"

#define TaskStkLengh 64 //Define the Task0 stack length 定义用户任务0的堆栈长度

OS_STK TaskStk [TaskStkLengh]; //Define the Task0 stack 定义用户任务0的堆栈

void Task0(void *pdata); //Task0 任务0

int main (void)
{
OSInit ();
OSTaskCreate (Task0,(void *)0, &TaskStk[TaskStkLengh - 1], 2);
OSStart ();
return 0;
}
/*********************************************************************************************************
** Task0 任务0
********************************************************************************************************/

void Task0 (void *pdata)
{
pdata = pdata;
TargetInit ();

while (1)
{
OSTimeDly(10);

}
}

/*********************************************************************************************************
** End Of File
********************************************************************************************************/
...全文
1286 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Great_Bug 2010-07-01
  • 打赏
  • 举报
回复
把UC/OS-II的源码都添加到你的工程中,重新编译....
taoshahai 2010-06-30
  • 打赏
  • 举报
回复
删除text1.o重新编译
jxxx2967 2010-05-04
  • 打赏
  • 举报
回复
程序运行时没错
连接时 老出现下面这种情况

这么强!
程序都没有LINK过,怎么叫运行时没错?

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧