OpenEdv-开源电子网

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

编译出现错误,找不到原因,高手看看

[复制链接]

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2013-8-3
在线时间
0 小时
发表于 2013-8-3 19:28:56 | 显示全部楼层 |阅读模式
错误提示如下:
..\OBJ\Template.axf: Error: L6200E: Symbol __ARM_use_no_argv multiply defined (by ′????o and main.o).
..\OBJ\Template.axf: Error: L6200E: Symbol main multiply defined (by ′????o and main.o).
代码:

#ifndef __GLF_H
#define __GLF_H
//GLF端口定义
#define GLF0 PAout(5)  //DS0
#define GLF1 PDout(5)  //DS1
#define GLF2 PFout(5)  //DS1
void GLF_Init(void);   //初始化
#endif



#include"sys.h"
#include"glf.h"
 void GLF_Init(void)
 {
 
  GPIO_InitTypeDef  GPIO_InitStructure;
 
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOF, ENABLE); //使能,PB,PE端口时钟
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; //PA 端口配置
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
  GPIO_Init(GPIOA, &GPIO_InitStructure); //根据设定参数初始化GPIOA.5
  GPIO_SetBits(GPIOA,GPIO_Pin_5); //PA.5 输出高

  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;     //PD 端口配置
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
  GPIO_Init(GPIOD, &GPIO_InitStructure);       //根据设定参数初始化GPIOD.5
  GPIO_SetBits(GPIOD,GPIO_Pin_5); //PD.5 输出高 

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; //PF 端口配置
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; //IO口速度为50MHz
  GPIO_Init(GPIOA, &GPIO_InitStructure); //根据设定参数初始化GPIOF.5
  GPIO_SetBits(GPIOA,GPIO_Pin_5); //PF.5 输出高 
 
 } 
 




#include"sys.h"
#include"glf.h"
 int main(void)
 {
void GLF_Iint();
 while(1)
{
      GLF0 = 1;
GLF1 = 1;
GLF2 = 1;
    }
 }
 看看,找不到哪里出问题了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-3 19:52:19 | 显示全部楼层
回复【楼主位】若水禅溪:
-----------------------------
你贴的这点东西,看不出问题.
附上你的整个工程吧.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2013-8-3
在线时间
0 小时
 楼主| 发表于 2013-8-3 21:50:26 | 显示全部楼层
就是这个,这是所有的东西了,GLF.c单独可以编译通过,加了主函数就不行了

Template.zip

328.63 KB, 下载次数: 478

回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2013-8-3
在线时间
0 小时
 楼主| 发表于 2013-8-3 21:51:36 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
我现在就是用的你的战舰版开发板呢
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-8-3 22:04:55 | 显示全部楼层
回复【4楼】 若水禅溪 :
---------------------------------
刚刚帮你看了下.
1,源码文件夹不能用中文.
2,.c文件不要用中文名字.
3,在串口调试.c里面有一个main函数.所以你的总共有2个main函数,会报错.

执行上述三个修改后,正常编译.

Template.rar

286.58 KB, 下载次数: 593

我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2013-8-3
在线时间
0 小时
 楼主| 发表于 2013-8-3 23:15:34 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
完美解决了,自己弄了好久没弄出来,还是原子大哥厉害,谢谢
回复 支持 反对

使用道具 举报

10

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-3-13
在线时间
1 小时
发表于 2015-3-31 19:23:32 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
..\OBJ\Template.axf: Error: L618E: Undefined symbol calendar (referred from main.o).
原子哥,这是什么问题啊?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-3-31 22:48:54 | 显示全部楼层
回复【7楼】kdn:
---------------------------------
calendar 没定义
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

10

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2015-3-13
在线时间
1 小时
发表于 2015-4-1 13:12:29 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
我是从例程直接移植过来的,怎么会没有定义呢?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-4-2 00:25:16 | 显示全部楼层
回复【9楼】kdn:
---------------------------------
你看例程在哪里定义的
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2017-12-13
在线时间
2 小时
发表于 2017-12-13 15:31:14 | 显示全部楼层
.\OBJ\Template.axf: Error: L618E: Undefined symbol calendar (referred from rtc.o).
原子哥,这是什么问题啊?
怎么解决
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-24 05:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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