找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求助,STM32编译过程中出现这种情况如何解决Error: L6218E和error: L6235E

查看数: 8554 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-3-8 14:02

正文摘要:

把带的所有启动文件敷上之后编译出现error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.按照网上教程只留一个启动文件时,出现17个相同错误Error: L6218E,具体报错内容如下: .\ ...

回复

ID:592807 发表于 2021-3-9 08:29
qq1451740662 发表于 2021-3-8 15:48
相对应的.h文件都是已经添加了的,就是看到网上有帖子说没加就加上后编译出现了新的报错,错误代码倒是相 ...

是IAR吗?是的话你自己想办法,这东西一代版本一代神,代代版本不兼容。
如果是keil的话,你的文件有点问题,所有的用户代码都不包含stm32的库文件,你看看这是编译成功的。

你是不是每个h文件里面都没有
#include "stm32f4xx.h"//不一定是STM32F4,你用哪个加哪个

51hei截图20210309082338.png (10.48 KB, 下载次数: 184)

51hei截图20210309082338.png
ID:889492 发表于 2021-3-8 15:45
lovezjf234 发表于 2021-3-8 15:35
函数或者变量没定义,你定义下就行了,函数没定义,先写一个空函数,编译先能通过,在写函数内容进去

main函数中已经定义了的
32新手小白,好多不懂的求指教谢谢
ID:592807 发表于 2021-3-8 15:45
lovezjf234 发表于 2021-3-8 15:35
函数或者变量没定义,你定义下就行了,函数没定义,先写一个空函数,编译先能通过,在写函数内容进去

某个h文件没加或者参数没弄好
ID:739545 发表于 2021-3-8 15:35
函数或者变量没定义,你定义下就行了,函数没定义,先写一个空函数,编译先能通过,在写函数内容进去

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

Powered by 单片机教程网

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