ucos3编译不通过

2019-08-17 04:45发布

我用ucos3的模板建的工程。keil5用模板编译是没有问题,然后我添加了几个任务。编译就报错,如下:
..OBJMALLOC.axf: Error: L6218E: Undefined symbol CPU_Init (referred from main.o).
..OBJMALLOC.axf: Error: L6218E: Undefined symbol CPU_SR_Save() (referred from cpu_core.o).
..OBJMALLOC.axf: Error: L6218E: Undefined symbol CPU_SR_Restore(unsigned) (referred from cpu_core.o).
..OBJMALLOC.axf: Error: L6218E: Undefined symbol CPU_RevBits(unsigned) (referred from cpu_c.o).
..OBJMALLOC.axf: Error: L6218E: Undefined symbol Mem_Copy(void*, const void*, unsigned) (referred from lib_mem.o).
..OBJMALLOC.axf: Error: L6218E: Undefined symbol CPU_TS_TmrRd (referred from os_core.o).


这个是怎么回事?系统文件我都没有改。这个是怎么回事
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
taizonglai
1楼-- · 2019-08-17 09:15
这些函数未定义,查看UCOSIII例程,看看里面是怎么定义的这些函数。
myprsp
2楼-- · 2019-08-17 10:27
zuozhongkai 发表于 2017-6-28 14:21
这些函数未定义,查看UCOSIII例程,看看里面是怎么定义的这些函数。

这个不是系统的函数嘛。我不需要改动吧,另外我用keil可以跳转到定义和声明。

一周热门 更多>