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

这篇具有很好参考价值的文章主要介绍了HAL库 编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o)的可能原因之一及解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我在学习STM32 HAL库版本时遇到了这种编译问题HAL库 编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o)的可能原因之一及解决方法

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

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

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

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

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

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

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

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

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

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

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

 问题得到了解决。

希望这篇文章对像我一样刚学STM32 HAL库的小白有所帮助文章来源地址https://www.toymoban.com/news/detail-504954.html

到了这里,关于HAL库 编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o)的可能原因之一及解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Keil5报错:Error: L6218E: Undefined symbol Image$$ARM_LIB_STACK$$ZI$$Limit

    Keil5在创建STM32工程文件后编译报错: Error: L6218E: Undefined symbol Image$$ARM_LIB_STACK$$ZI$$Limit (referred from startup_armcm4.o). 此处考虑到是链接问题,首先点击“魔术棒” → 在“Target”标签下 → 勾选“Use MicroLIB” → 点击”OK“,重新编译。 此时工程报错: Error: L6218E: Undefined symbol __

    2024年04月22日
    浏览(33)
  • 【stm32疑难杂症】:Error: L6218E: Undefined symbol TIM_Cmd (referred from timer.o).

              在使用工程是发现问题: ..OBJOLED.axf: Error: L6218E: Undefined symbol TIM_Cmd (referred from timer.o). ..OBJOLED.axf: Error: L6218E: Undefined symbol TIM_ITConfig (referred from timer.o). ..OBJOLED.axf: Error: L6218E: Undefined symbol TIM_TimeBaseInit (referred from timer.o). Build started: Project: OLED *** Using Compiler \\\'V5

    2024年02月16日
    浏览(32)
  • Keil 5下出现Error: L6218E: Undefined symbol Delay(unsigned) (referred from main.o).的解决方法

            今天在给stm32f407vgt6点灯时,想实现循环闪烁,于是想从以前的工程中移植一个delay延时函数,移植后编译时发现出现错误: Error: L6218E: Undefined symbol Delay(unsigned) (referred from main.o).的解决方法         在确定了头文件Include路径的包含和.c文件的添加后,想起之前

    2024年02月12日
    浏览(35)
  • STM32编译错误:…\OBJ\USART.axf: Error: L6200E: Symbol __stdout multiply defined

    STM32编译错误: …OBJUSART.axf: Error: L6200E: Symbol __stdout multiply defined (by stdio_streams.o and usart.o). 在usart.c中添加代码:

    2024年02月15日
    浏览(35)
  • vscode重命名文件时卡住,错误信息Error: EPERM: operation not permitted, rename xxx -> xxx

    本人小白,最近使用vscode编写学习设计动态网页时,发现无法重命名文件,并且vscode会卡住导致其他文件也无法访问,只能重启vscode,或是等设置的运行时长结束后弹出报错信息才会恢复。 看了很多大佬的文章并尝试后也是药不对症。最后在不断的摸索下找到了我这种情况的

    2024年02月13日
    浏览(42)
  • 错误解决:Error creating bean with name ‘XXX‘: Unsatisfied dependency expressed through field ‘XXX‘.

           使用springboot构建项目时,启动项目出现报错,信息: Error creating bean with name \\\'mainController\\\': Unsatisfied dependency expressed through field \\\'userService\\\'...... ,意思大概是说:创建名称为“mainController”的bean时出错:通过字段“userService”表示的依赖关系不满足。        一般来说这

    2024年02月12日
    浏览(33)
  • Rsync: @ERROR: Auth Failed On Module XXX错误原因及解决办法

    rsync 提示错误 @ERROR: auth failed on module XXX ,原因是认证失败,提示这个错误证明你的 rsync 服务已经正确运行了,但是账号或密码有问题。解决方法如下: 一、检查你配置的用户名和密码是否错误。 二、检查用户名和密码配置格式是否正确。 接收端密码文件格式是账号:密码,

    2024年02月12日
    浏览(37)
  • 【C语言_Error】GCC编译错误

    GCC (GNU Compiler Collection) is a free and open-source compiler system developed by the GNU Project that supports various programming languages such as C, C++, Objective-C, Fortran, Ada, and others. It is widely used in the development of software for Linux, Unix, MacOS, and other operating systems. GCC is known for its optimization capabilities and is the

    2024年02月09日
    浏览(26)
  • 解决git错误:error: failed to push some refs to ‘git xxx xxxx‘

    友情提醒: 先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。 报错如下: ! [rejected] master - master (non-fast-forward) error: failed to push some refs to \\\'gitxxxxx.test.git\\\' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integ

    2024年01月19日
    浏览(45)
  • Git error: unable to create file xxx: Filename too long(git克隆代码时出现错误:无法创建文件xxx:文件名太长)

    错误原因: 文件名太长,无法签出工作树警告:克隆成功,但签出失败。 找到需要从git远程下载到本地目录的文件,切入到该文件目录下,输入:

    2024年02月04日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包