找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5878|回复: 3
打印 上一主题 下一主题
收起左侧

Error: L6200E: Symbol TimingDelay_Decrement multiply defined MDK移植过程中的...

[复制链接]
跳转到指定楼层
楼主
ID:98512 发表于 2015-12-5 23:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题如下
..\..\Output\Fusion_App.axf: Error: L6200E: Symbol TimingDelay_Decrement multiply defined (by fusion_api_realtime.o and bsp_systick.o).
两个头文件分别如下
#include "stm32f10x.h"
#include "fusion_init.h"
#define  MCycle scc/100000
#define  Delay_10us(x)        Delay_min(1 * x)

#define  Delay_ms(x)        Delay_10us(100*x)
#define  Delay_s(x)        Delay_ms(1000*x)
#define  CV_10us(x) 1*x
#define  CV_ms(x) 100*x
#ifdef device_clk_hse
#define scc 72000000
#endif
#ifdef device_clk_hsi
#define scc 72000000
#endif

void Delay_min(__IO uint32_t nTime);//μ¥λ10us
void TimingDelay_Decrement(void)  ;
void RealTime_Init(void);






#ifndef __SYSTICK_H
#define __SYSTICK_H

#include "stm32f10x.h"

void SysTick_Init(void);
void Delay_us(__IO u32 nTime);         // μ¥λ1us

#define Delay_ms(x) Delay_us(1000*x)         //μ¥λms

#endif /* __SYSTICK_H */




请指教新手如何修改
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1 发表于 2015-12-6 01:25 | 只看该作者
你查找是不是没有包含对应的h文件,或c文件,或者静态库,或者动态库。
回复

使用道具 举报

板凳
ID:98512 发表于 2015-12-6 10:50 | 只看该作者
admin 发表于 2015-12-6 01:25
你查找是不是没有包含对应的h文件,或c文件,或者静态库,或者动态库。

我上面写着的就是他们两个的h文件,是包含了在他们各自的c文件下的。c文件我也是添加了的
我在另一个论坛上有人告诉我说是这两个头文件有问题,我并不知道怎么改。
回复

使用道具 举报

地板
ID:97249 发表于 2015-12-6 23:58 来自触屏版 | 只看该作者
新手入门狗 发表于 2015-12-6 10:50
我上面写着的就是他们两个的h文件,是包含了在他们各自的c文件下的。c文件我也是添加了的
我在另一个论 ...

好像有函数名重复定义了,不知对不??
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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