OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 16254|回复: 32

求教UCOS 移植STM32F103VE编译时出现的错误

[复制链接]

24

主题

116

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
328
金钱
328
注册时间
2011-9-6
在线时间
37 小时
发表于 2011-12-8 10:14:34 | 显示全部楼层 |阅读模式
.\out\ce.axf: Error: L6200E: Symbol OSEventTbl multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSFlagTbl multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSTaskStatStk multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSTaskIdleStk multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSTCBPrioTbl multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSTCBTbl multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSMemTbl multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSQTbl multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSMapTbl multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSUnMapTbl multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSCtxSwCtr multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSEventFreeList multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSFlagFreeList multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSCPUUsage multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSIdleCtrMax multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSIdleCtrRun multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSStatRdy multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSIntNesting multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSIntExitY multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSLockNesting multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSPrioCur multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSPrioHighRdy multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSRdyGrp multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSRdyTbl multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSRunning multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSTaskCtr multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSIdleCtr multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSTCBCur multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSTCBFreeList multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSTCBHighRdy multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSTCBList multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSMemFreeList multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSQFreeList multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSTime multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OS_TaskStat multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OS_TaskIdle multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSInit multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSIntEnter multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSIntExit multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSSchedLock multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OS_Sched multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSSchedUnlock multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSStart multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSStatInit multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSTimeTick multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSVersion multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OS_Dummy multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OS_EventTaskRdy multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OS_EventTaskWait multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OS_EventTO multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OS_EventWaitListInit multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OS_TCBInit multiply defined (by ucos_ii.o and os_core.o).
.\out\ce.axf: Error: L6200E: Symbol OSTaskCreateExt multiply defined (by ucos_ii.o and os_task.o).
.\out\ce.axf: Error: L6200E: Symbol OSTimeDly multiply defined (by ucos_ii.o and os_time.o).
.\out\ce.axf: Error: L6200E: Symbol OS_FlagInit multiply defined (by ucos_ii.o and os_flag.o).
.\out\ce.axf: Error: L6200E: Symbol OS_MemInit multiply defined (by ucos_ii.o and os_mem.o).
.\out\ce.axf: Error: L6200E: Symbol OS_QInit multiply defined (by ucos_ii.o and os_q.o).
.\out\ce.axf: Error: L6200E: Symbol OSFlagAccept multiply defined (by ucos_ii.o and os_flag.o).
.\out\ce.axf: Error: L6200E: Symbol OSFlagCreate multiply defined (by ucos_ii.o and os_flag.o).
.\out\ce.axf: Error: L6200E: Symbol OS_FlagUnlink multiply defined (by ucos_ii.o and os_flag.o).
.\out\ce.axf: Error: L6200E: Symbol OSFlagDel multiply defined (by ucos_ii.o and os_flag.o).
.\out\ce.axf: Error: L6200E: Symbol OSFlagPend multiply defined (by ucos_ii.o and os_flag.o).
.\out\ce.axf: Error: L6200E: Symbol OSFlagPost multiply defined (by ucos_ii.o and os_flag.o).
.\out\ce.axf: Error: L6200E: Symbol OSFlagQuery multiply defined (by ucos_ii.o and os_flag.o).
.\out\ce.axf: Error: L6200E: Symbol OSMboxAccept multiply defined (by ucos_ii.o and os_mbox.o).
.\out\ce.axf: Error: L6200E: Symbol OSMboxCreate multiply defined (by ucos_ii.o and os_mbox.o).
.\out\ce.axf: Error: L6200E: Symbol OSMboxDel multiply defined (by ucos_ii.o and os_mbox.o).
.\out\ce.axf: Error: L6200E: Symbol OSMboxPend multiply defined (by ucos_ii.o and os_mbox.o).
.\out\ce.axf: Error: L6200E: Symbol OSMboxPost multiply defined (by ucos_ii.o and os_mbox.o).
.\out\ce.axf: Error: L6200E: Symbol OSMboxPostOpt multiply defined (by ucos_ii.o and os_mbox.o).
.\out\ce.axf: Error: L6200E: Symbol OSMboxQuery multiply defined (by ucos_ii.o and os_mbox.o).
.\out\ce.axf: Error: L6200E: Symbol OSMemCreate multiply defined (by ucos_ii.o and os_mem.o).
.\out\ce.axf: Error: L6200E: Symbol OSMemGet multiply defined (by ucos_ii.o and os_mem.o).
.\out\ce.axf: Error: L6200E: Symbol OSMemPut multiply defined (by ucos_ii.o and os_mem.o).
.\out\ce.axf: Error: L6200E: Symbol OSMemQuery multiply defined (by ucos_ii.o and os_mem.o).
.\out\ce.axf: Error: L6200E: Symbol OSMutexAccept multiply defined (by ucos_ii.o and os_mutex.o).
.\out\ce.axf: Error: L6200E: Symbol OSMutexCreate multiply defined (by ucos_ii.o and os_mutex.o).
.\out\ce.axf: Error: L6200E: Symbol OSMutexDel multiply defined (by ucos_ii.o and os_mutex.o).
.\out\ce.axf: Error: L6200E: Symbol OSMutexPend multiply defined (by ucos_ii.o and os_mutex.o).
.\out\ce.axf: Error: L6200E: Symbol OSMutexPost multiply defined (by ucos_ii.o and os_mutex.o).
.\out\ce.axf: Error: L6200E: Symbol OSMutexQuery multiply defined (by ucos_ii.o and os_mutex.o).
.\out\ce.axf: Error: L6200E: Symbol OSQAccept multiply defined (by ucos_ii.o and os_q.o).
.\out\ce.axf: Error: L6200E: Symbol OSQCreate multiply defined (by ucos_ii.o and os_q.o).
.\out\ce.axf: Error: L6200E: Symbol OSQDel multiply defined (by ucos_ii.o and os_q.o).
.\out\ce.axf: Error: L6200E: Symbol OSQFlush multiply defined (by ucos_ii.o and os_q.o).
.\out\ce.axf: Error: L6200E: Symbol OSQPend multiply defined (by ucos_ii.o and os_q.o).
.\out\ce.axf: Error: L6200E: Symbol OSQPost multiply defined (by ucos_ii.o and os_q.o).
.\out\ce.axf: Error: L6200E: Symbol OSQPostFront multiply defined (by ucos_ii.o and os_q.o).
.\out\ce.axf: Error: L6200E: Symbol OSQPostOpt multiply defined (by ucos_ii.o and os_q.o).
.\out\ce.axf: Error: L6200E: Symbol OSQQuery multiply defined (by ucos_ii.o and os_q.o).
.\out\ce.axf: Error: L6200E: Symbol OSSemAccept multiply defined (by ucos_ii.o and os_sem.o).
.\out\ce.axf: Error: L6200E: Symbol OSSemCreate multiply defined (by ucos_ii.o and os_sem.o).
.\out\ce.axf: Error: L6200E: Symbol OSSemDel multiply defined (by ucos_ii.o and os_sem.o).
.\out\ce.axf: Error: L6200E: Symbol OSSemPend multiply defined (by ucos_ii.o and os_sem.o).
.\out\ce.axf: Error: L6200E: Symbol OSSemPost multiply defined (by ucos_ii.o and os_sem.o).
.\out\ce.axf: Error: L6200E: Symbol OSSemQuery multiply defined (by ucos_ii.o and os_sem.o).
.\out\ce.axf: Error: L6200E: Symbol OSTaskChangePrio multiply defined (by ucos_ii.o and os_task.o).
.\out\ce.axf: Error: L6200E: Symbol OSTaskCreate multiply defined (by ucos_ii.o and os_task.o).
.\out\ce.axf: Error: L6200E: Symbol OSTaskDel multiply defined (by ucos_ii.o and os_task.o).
.\out\ce.axf: Error: L6200E: Symbol OSTaskDelReq multiply defined (by ucos_ii.o and os_task.o).
.\out\ce.axf: Error: L6200E: Symbol OSTaskResume multiply defined (by ucos_ii.o and os_task.o).
.\out\ce.axf: Error: L6200E: Symbol OSTaskStkChk multiply defined (by ucos_ii.o and os_task.o).
.\out\ce.axf: Error: L6200E: Symbol OSTaskSuspend multiply defined (by ucos_ii.o and os_task.o).
.\out\ce.axf: Error: L6200E: Symbol OSTaskQuery multiply defined (by ucos_ii.o and os_task.o).
.\out\ce.axf: Error: L6200E: Symbol OSTimeDlyHMSM multiply defined (by ucos_ii.o and os_time.o).
.\out\ce.axf: Error: L6200E: Symbol OSTimeDlyResume multiply defined (by ucos_ii.o and os_time.o).
.\out\ce.axf: Error: L6200E: Symbol OSTimeGet multiply defined (by ucos_ii.o and os_time.o).
.\out\ce.axf: Error: L6200E: Symbol OSTimeSet multiply defined (by ucos_ii.o and os_time.o).
请求帮助

ceshi.zip

1.95 MB, 下载次数: 973

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

67

主题

151

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
446
金钱
446
注册时间
2011-11-15
在线时间
4 小时
发表于 2011-12-10 11:26:54 | 显示全部楼层
回复【楼主位】yuanhe249:
---------------------------------
肯定是你在建立工程的时候把CORE/UCOS_II.c加入到了工程里了,我也遇到过这个问题,你把它去掉就OK啦
回复 支持 3 反对 0

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-12-8 16:13:56 | 显示全部楼层
回复【7楼】yuanhe249:
---------------------------------
回头有时间我给整一个。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 1 反对 0

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-12-8 10:57:41 | 显示全部楼层
回复【楼主位】yuanhe249:
---------------------------------
直接用我们的例程修改吧。
或者先自己建立几个简单的工程先。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

24

主题

116

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
328
金钱
328
注册时间
2011-9-6
在线时间
37 小时
 楼主| 发表于 2011-12-8 11:48:27 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
我把程序上传了 麻烦你帮我看看可以吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-12-8 12:24:18 | 显示全部楼层
回复【3楼】yuanhe249:
---------------------------------
最烦的就是帮人看代码。
叫我帮你看还不如帮你写。
直接用我们的工程有问题么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

24

主题

116

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
328
金钱
328
注册时间
2011-9-6
在线时间
37 小时
 楼主| 发表于 2011-12-8 13:16:19 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
你们的是寄存器控制 我想用库控制
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-12-8 13:41:24 | 显示全部楼层
回复【5楼】yuanhe249:
---------------------------------
一样的移植。
你先试试寄存器的自己能否搞定吧。
你上面那一堆的错误都是提示你重定义了,解决这个问题,就可以少很多错误了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

24

主题

116

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
328
金钱
328
注册时间
2011-9-6
在线时间
37 小时
 楼主| 发表于 2011-12-8 15:47:00 | 显示全部楼层
回复【6楼】正点原子:
---------------------------------
要是用寄存器你那版本 我自己能搞定,带库的ucos移植模板你们能不能帮忙做个啊,像我这样不会弄的人太多了
回复 支持 反对

使用道具 举报

38

主题

248

帖子

0

精华

版主

Rank: 7Rank: 7Rank: 7

积分
463
金钱
463
注册时间
2011-2-11
在线时间
12 小时
发表于 2011-12-8 18:06:22 | 显示全部楼层
我怀疑是头文件没弄好,重复包含了,
1 然后里面的结构就多次定义,必然出错
2 函数也会重复定义
Openedv大力支持的开源RTOS  --Trochili RTOS(飞鸟)
回复 支持 反对

使用道具 举报

24

主题

116

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
328
金钱
328
注册时间
2011-9-6
在线时间
37 小时
 楼主| 发表于 2011-12-9 08:56:19 | 显示全部楼层
恩  我也是这么想的,怀疑是库本身定义一次,ucos又定义一次,原子哥  最好做成视频的,嘿嘿
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-12-9 10:50:52 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

24

主题

116

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
328
金钱
328
注册时间
2011-9-6
在线时间
37 小时
 楼主| 发表于 2011-12-9 11:37:42 | 显示全部楼层
回复【11楼】正点原子:
---------------------------------
原子哥 ,十分感谢!
回复 支持 反对

使用道具 举报

24

主题

116

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
328
金钱
328
注册时间
2011-9-6
在线时间
37 小时
 楼主| 发表于 2011-12-14 10:54:53 | 显示全部楼层
回复【13楼】teclimber:
---------------------------------
是那的毛病,谢谢你!
回复 支持 反对

使用道具 举报

10

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2012-2-15
在线时间
0 小时
发表于 2012-2-21 23:35:57 | 显示全部楼层
回复【13楼】teclimber:
---------------------------------
我也遇到此问题~谢谢啊~可是我把uCOS_II.c去掉后总是说有几个单词未定义~那叫一个蛋疼啊~
回复 支持 反对

使用道具 举报

10

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
102
金钱
102
注册时间
2012-3-14
在线时间
0 小时
发表于 2012-7-14 22:43:43 | 显示全部楼层
回复【13楼】teclimber:

---------------------------------
我也遇到次问题了,多谢你的解答,可否求解为啥去掉那个C文件就不会报错啦?我一直都没弄懂
回复 支持 反对

使用道具 举报

3

主题

8

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2011-3-23
在线时间
2 小时
发表于 2014-2-17 14:29:33 | 显示全部楼层
回复【13楼】teclimber:
---------------------------------
正解!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2013-12-19
在线时间
0 小时
发表于 2014-3-6 21:27:06 | 显示全部楼层
同意12楼。
回复 支持 反对

使用道具 举报

6

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
197
金钱
197
注册时间
2014-6-19
在线时间
48 小时
发表于 2014-8-19 14:52:20 | 显示全部楼层
回复【13楼】teclimber:
---------------------------------
正解
回复 支持 反对

使用道具 举报

40

主题

196

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
402
金钱
402
注册时间
2014-8-7
在线时间
10 小时
发表于 2014-8-22 10:52:33 | 显示全部楼层
回复【13楼】teclimber:
---------------------------------
过去那么久了都忍不住给你个赞!
回复 支持 反对

使用道具 举报

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-7-29
在线时间
0 小时
发表于 2014-8-28 22:37:46 | 显示全部楼层
回复【13楼】teclimber:
---------------------------------
我按照你说了把ucosii.c从工程中删除后  错误少了很多   但是还有两个错误  不知道你能不能帮忙看看    还有你是怎么发现要删除ucosii.c的 ?  真聪明
天道酬勤
回复 支持 反对

使用道具 举报

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-7-29
在线时间
0 小时
发表于 2014-8-28 22:40:59 | 显示全部楼层
回复【21楼】STM32_GM:
---------------------------------
.\src\OBJ\template.axf: Error: L6200E: Symbol endSV_Handler multiply defined (by os_cpu_a.o and stm32f10x_it.o).


.\src\OBJ\template.axf: Error: L6200E: Symbol SysTick_Handler multiply defined (by delay.o and stm32f10x_it.o).


我看完ucosii在stm32上的移植详解后    动手试了一下  结果就遇到了这种错   把ucosii。c删了后剩下这两个错   应该到哪文件区注释掉哪个代码呢?
天道酬勤
回复 支持 反对

使用道具 举报

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-7-29
在线时间
0 小时
发表于 2014-8-28 22:41:40 | 显示全部楼层
回复【11楼】正点原子:
---------------------------------
.\src\OBJ\template.axf: Error: L6200E: Symbol endSV_Handler multiply defined (by os_cpu_a.o and stm32f10x_it.o). 


.\src\OBJ\template.axf: Error: L6200E: Symbol SysTick_Handler multiply defined (by delay.o and stm32f10x_it.o). 


我看完ucosii在stm32上的移植详解后    动手试了一下  结果就遇到了这种错   把ucosii。c删了后剩下这两个错   应该怎么改比较好呢?
天道酬勤
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-28 23:46:15 | 显示全部楼层
回复【23楼】STM32_GM:
---------------------------------
 去掉其一.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2014-7-29
在线时间
0 小时
发表于 2014-8-29 09:05:03 | 显示全部楼层
回复【24楼】正点原子:
---------------------------------
呵呵   原子哥   我把问题解决了   到stm32f10x_it.c中找到void endSV_Handler(void)和void SysTick_Handler(void) 将其注释掉即可   不知道会不会有什么隐藏的bug   现在是可以的
天道酬勤
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-29 23:41:44 | 显示全部楼层
回复【25楼】STM32_GM:
---------------------------------
谢谢分享
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2014-12-6
在线时间
0 小时
发表于 2015-1-17 16:40:16 | 显示全部楼层
是这个问题。谢谢!!!
回复 支持 反对

使用道具 举报

9

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
107
金钱
107
注册时间
2015-4-5
在线时间
18 小时
发表于 2015-6-7 21:31:04 | 显示全部楼层
在CORE文件夹中ADD md.s文件
回复 支持 反对

使用道具 举报

2

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2014-3-10
在线时间
5 小时
发表于 2015-9-8 11:47:52 | 显示全部楼层
回复【13楼】teclimber 正解  哈哈哈   这种东西新手自己根本找不出原因
回复 支持 反对

使用道具 举报

3

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2015-6-3
在线时间
8 小时
发表于 2015-12-19 12:17:24 | 显示全部楼层
回复【13楼】teclimber:
---------------------------------
谢谢!我的也是这个问题
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-6-5
在线时间
0 小时
发表于 2016-6-5 01:18:23 | 显示全部楼层
teclimber 发表于 2011-12-10 11:26
回复【楼主位】yuanhe249:
---------------------------------
肯定是你在建立工程的时候把CORE/UCOS_II.c ...

十分感谢!
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2016-7-25
在线时间
4 小时
发表于 2016-8-3 10:10:52 | 显示全部楼层
今天我也遇到这个问题了,添加时照着这个来添加就好了。还不太懂为什么
QQ截图20160803100849.png
回复 支持 反对

使用道具 举报

8

主题

56

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
320
金钱
320
注册时间
2017-10-19
在线时间
79 小时
发表于 2017-12-16 15:37:04 | 显示全部楼层
正点原子 发表于 2014-8-28 23:46
回复【23楼】STM32_GM:
---------------------------------
 去掉其一.

是他添加文件错了  我自己整出来了   开心
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-12 22:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表