我在学习STM32 HAL库版本时遇到了这种编译问题

由于是刚开始学习STM32代码跟例程是一样的,所以代码不可能出错。我去网上寻找答案看到了

(7条消息) (已解决)STM32报错Error: L6218E: Undefined symbol assert_param (referred from misc.o)._老龙QAQ的博客-CSDN博客

于是按照他的方法试验了一下,发现

我已经定义了宏并不是这个问题。于是我找到了报错的函数位置

发现报错的函数只存在这一个头文件里面,并且在写程序的时候并没有使用。所以有可能是没有把相关的.c文件加进去,导致函数未定义

加入之后再重新编译,发现

问题得到了解决。

希望这篇文章对像我一样刚学STM32 HAL库的小白有所帮助

HAL库 编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o)的可能原因之一及解决方法相关推荐

  1. 编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o).

    #XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o). MDK 报错: linking- stm32f103.axf ...

  2. [STM32问题解决(1)]一类问题的解决办法——编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o).

    目录 1 问题说明 1.1 问题回顾 1.2 寻找解答所犯的错误 2 解决办法(试用于一系列问题) 2.1 重审问题 2.1.1 Undefined symbol xxx.c 2.1.2 referr ...

  3. XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o).

    MKD 报错: linking... LCD.axf: Error: L6218E: Undefined symbol EnZK (referred from ht128x64.o). LCD.axf ...

  4. 记录一个keil MDK报错 xxx.axf: Error: L6218E: Undefined symbol xxx(reffered to xxx.o)

    现象 Undefined symbol xxx(reffered to xxx.o) 翻译过来是未定义的标识,这个错误常见于新人移植别人程序的时候,感觉都是一个芯片的例程,就可以直接扒过来,然后也没有 ...

  5. SDK ..\OBJ\XXX.axf: Error: L6218E: Undefined symbol XXXX (referred from XXX.o).

    STM32 MDK 编译时出现: 主要时变量传递问题,中断函数B,调用主函数main中的变量,虽然B中用了extern main.c中 int main(void) { u16 a=1200; } e ...

  6. keil 5 报错记录:..\OBJ\templiate.axf: Error: L6218E: Undefined symbol PcdHalt (referred from rc522.o).

    keil 5 报错记录:-\OBJ\templiate.axf: Error: L6218E: Undefined symbol PcdHalt (referred from rc522.o). 先来 ...

  7. ..\Output\CT117E-LCD.axf: Error: L6218E: Undefined symbol USART_SendData (referred from uart.o).

    -\Output\CT117E-LCD.axf: Error: L6218E: Undefined symbol USART_Cmd (referred from uart.o). -\Output\ ...

  8. LoRaTest\LoRaTest.axf: Error: L6218E: Undefined symbol IoePinOff (referred from sx1276-hal.o).

    这类问题的成因是因为引入了头文件,却没有引入在工程中添加相应的.c文件. LoRaTest\LoRaTest.axf: Error: L6218E: Undefined symbol IoePinOf ...

  9. Keil编译下出现axf: Error: L6218E: Undefined symbol

    摘要 使用STM32F0的主控芯片,Keil编译环境,编译能通过,链接出现axf: Error: L6218E: Undefined symbol 故障 解决措施一 stm32f0xx_hal_con ...

最新文章

  1. 视频中的运动特征--Learning Motion Patterns in Videos
  2. SM4密码算法(附源码)
  3. PHP读取微信超时,'curl出错,错误码:28'
  4. Java基础之正则表达式
  5. Go语言、Docker 和新技术
  6. 人工智能语言python实验报告_【报名】人工智能语言Python启蒙课程(五六年级)...
  7. java中簇如何表示_聚簇索引和非聚簇索引实际上是什么意思?
  8. UFO报表另存为Excel提示:可能没有正确安装Excel
  9. 解决 pq: SSL is not enabled on the server
  10. 什么是IP65?仅仅是防水等级吗?看完本文直呼666!
  11. 网赚项目分享:八条可以在线上做的副业兼职
  12. ps图片拖不进去_ps不能直接把图片拖进去怎么办
  13. 获取的字段值是空值或者为null,而你自己的需求就是想要获取的字段为一个 * 默认的值
  14. try..catch捕获不到空指针等异常的问题
  15. 微信jsapi支付获取code_微信JSAPI公众号支付在部分机型上出现appid参数错误的解决办法 - YangJunwei...
  16. Linux C语言高级学习第八天(gcc代码优化makefile)
  17. ICMP协议及报文类型含义
  18. PTA 7 龙舌兰酒吧
  19. Zemax光学设计(四)——几何像差
  20. C语言a++ ++a

热门文章

  1. 【LINUX挂载磁盘报错】Structure needs cleaning 如何处理
  2. android 常见死机问题-如何分析
  3. 电磁波实验之理想介质中的均匀平面波
  4. python画画的代码_python画画代码
  5. debian中搭建vnc
  6. 整体橱柜效果图软件测试,整体橱柜怎么设计 整体橱柜效果图欣赏
  7. 公共安全服务的隐形武器——公安共享服务平台解决方案
  8. 2022安全员-C证考试题模拟考试题库模拟考试平台操作
  9. 如何使用Gradle的copy命令
  10. spring框架两大核心