请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

编译出错,请大神赐教,谢啦

[复制链接]
梦想前行 提问时间:2018-5-6 16:56 /
本帖最后由 梦想前行 于 2018-5-6 18:03 编辑

编译时出现以下错误,大家帮忙看看

STM32F103C8x\STM32F103C8x.axf: Error: L6218E: Undefined symbol HAL_ADC_ConfigChannel (referred from h_adc.o).
收藏 评论16 发布时间:2018-5-6 16:56

举报

16个回答
butterflyspring 回答时间:2018-5-7 11:12:05
看来大家对我们新架构的很熟悉了
梦想前行 回答时间:2018-5-6 17:10:00
与龙共舞 发表于 2018-5-6 17:05
你自己写了adc.c从文件 调用了HAL_ADC_ConfigChannel 函数。
你在adc的头文件去包含库的头文件 ...

多谢回复,可是我的头文件已经包含了,如下:

#include "stm32f1xx_hal.h"
#include "stm32f1xx_hal_adc.h"
#include "H_adc.h"

ADC_HandleTypeDef hadcx;
梦想前行 回答时间:2018-5-6 17:42:02

多谢,果然没有打开,打开后重新编译,出现新的错误:

STM32F103C8x\STM32F103C8x.axf: Error: L6218E: Undefined symbol HAL_ADCEx_InjectedConvCpltCallback (referred from stm32f1xx_hal_adc_1.o).
GKoSon 回答时间:2018-5-6 17:05:10
你自己写了adc.c从文件 调用了HAL_ADC_ConfigChannel 函数。
你在adc的头文件去包含库的头文件
GKoSon 回答时间:2018-5-6 17:16:39
把#include "stm32f1xx_hal.h"
#include "stm32f1xx_hal_adc.h"
放到_H_adc_ 里面去看看

编译的路径也要保证能找到它
wenyangzeng 回答时间:2018-5-6 17:22:09
ASC库添加了吗?

无标题.png

梦想前行 回答时间:2018-5-6 17:26:32

添加了,如图
Image 4.png
anobodykey 回答时间:2018-5-6 17:30:08
本帖最后由 anobodykey 于 2018-5-6 17:32 编辑

查看你conf文件是否包含来adc头文件,即是否打开了宏定义HAL_ADC_MODULE_ENABLED
wenyangzeng 回答时间:2018-5-6 17:36:59
如6楼所说:

无标题.png


andey 回答时间:2018-5-6 17:44:32
提示: 作者被禁止或删除 内容自动屏蔽
anobodykey 回答时间:2018-5-6 17:49:41
梦想前行 发表于 2018-5-6 17:42
多谢,果然没有打开,打开后重新编译,出现新的错误:

STM32F103C8x\STM32F103C8x.axf: Error: L6218E:  ...

看名字就晓得了,你还得添加adc_ex.c源文件
梦想前行 回答时间:2018-5-6 17:58:53
anobodykey 发表于 2018-5-6 17:49
看名字就晓得了,你还得添加adc_ex.c源文件

对了,加入ex文件后,编译成功了:

"STM32F103C8x\STM32F103C8x.axf" - 0 Error(s), 0 Warning(s).

谢谢各位大神,第一次在论坛提问题,没想到大家回复这么快,感动。。。
anobodykey 回答时间:2018-5-6 18:01:45
梦想前行 发表于 2018-5-6 17:58
对了,加入ex文件后,编译成功了:

"STM32F103C8x\STM32F103C8x.axf" - 0 Error(s), 0 Warning(s).

记得把主题改为已解决,以后多多注意就行,这种问题还是很好分析的
梦想前行 回答时间:2018-5-6 18:04:36
anobodykey 发表于 2018-5-6 18:01
记得把主题改为已解决,以后多多注意就行,这种问题还是很好分析的

已改
wudianjun2001 回答时间:2018-5-7 09:45:56
应该是头文件没有包含
12下一页

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版