现象

  • Undefined symbol xxx(reffered to xxx.o) 翻译过来是未定义的标识,这个错误常见于新人移植别人程序的时候,感觉都是一个芯片的例程,就可以直接扒过来,然后也没有红色波浪线提示错误,感觉就移植成功了,但是编译的时候,结果就提示了这些错误。

解决方案

  • 导致这个问题的原因是芯片的一些官方库文件没有添加到工程文件夹下,但是那些库函数的头文件却确实已经被添加到工程路径里去了,所以keil能找到这些函数就没爆红,但是等到编译链接的时候却连接不到这些函数了。
  • 只要找到错误提示里的c文件(看xxx.o,如上图bsp_usart.o就去找bsp_usart.c),找到里面没有被加入工程的头文件把他们都添加进来
    1.找到缺失的头文件
    2.添加到对应文件夹分组下(按自己工程实际找对应的)

    3.找到对应文件并添加

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

  1. 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 ...

  2. 编译错误: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 ...

  3. [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 ...

  4. 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 ...

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

    我在学习STM32 HAL库版本时遇到了这种编译问题 由于是刚开始学习STM32代码跟例程是一样的,所以代码不可能出错.我去网上寻找答案看到了 (7条消息) (已解决)STM32报错Error: L6 ...

  6. LVGL+RTTHREAD KEIL下出现.\build\debug.axf: Error: L6218E: Undefined symbol __aeabi_assert怎么办

    最近在移植在KEIL下面移植移植lvgl和rtthread的时候出现了下面问题, 百度后发现在配置下keil 不支持__aeabi_assert.但是去掉这个选项导致RTTHREAD无法直接进入$Su ...

  7. 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). 先来 ...

  8. KEIL5 MDK编译后出现.\Output\led.axf: Error: L6218E: Undefined symbol SystemInitreferred from startup_解决方案

    KEIL5 MDK 编译后出现错误提示信息 .\Output\led.axf: Error: L6218E: Undefined symbol SystemInit (referred from st ...

  9. MDK编译出现*.axf: Error: L6218E: Undefined symbol 问题解决方法

    本文参考此贴写成,原帖链接 http://blog.csdn.net/yx_l128125/article/details/9231385 在使用MDK编译工程时出现了如下错误,test.axf: E ...

最新文章

  1. PostgreSQL数据库数组相似度计算
  2. kmp字符串查询算法
  3. 花了100多去KTV不是唱歌,竟然是……
  4. 正则表达式:获取一串字符串中,某个字符串到某个字符串之间的字符串,不包含左右,只取中间
  5. 记录一次分组求和查询优化
  6. 未能初始化appscan应用程序现在将关闭_教你如何将电脑瞬间关掉
  7. 分布式缓存管理与查询系统
  8. 11.企业安全建设指南(金融行业安全架构与技术实践) --- 互联网应用安全
  9. 从vmware下载到Linux环境下jdk和maven的安装
  10. 【开源】个人发卡程序源码 带会员+分站+三级分销+对接易+码+免签支付+完美运营
  11. ISSCC 2017论文导读 Session 14 Deep Learning Processors,DNPU: An 8.1TOPS/W Reconfigurable CNN-RNN
  12. Xcode 5设置Deployment Target
  13. houdini安装哪个linux版本,Houdini18.5安装系统环境要求
  14. uiniapp实现微信授权登录
  15. php怎么添加文字,怎么在视频里加文字 在视频中添加文字
  16. java助理工程师主要做什么工作,Java助理工程师面试的惨痛教训
  17. uni-swipe-action失效?
  18. java的paypal支付demo_paypal支付demo
  19. 突然断电对oracle的影响吗,当ORACLE突然断电,重新启动过程发生了哪些事?
  20. java excel poi 包_用java poi包读取Excel单元格

热门文章

  1. python求n个数中负数的个数_输入n个整数,求输入正数之和,负数之和,并统计相应正数和负数的个数,以输入0表示输入结束....
  2. s7200液位控制程序_s7-200模拟量
  3. wps加载项初步开发
  4. 【Paper】CNN-LSTM:Long-term Recurrent Convolutional Networks for Visual Recognition and Description
  5. 昨天晚上11点半看到凌晨2点半,看了lost《迷失》
  6. JavaScript声明数组
  7. linux日文乱码,有关日文压缩文件乱码的问题
  8. 大数据如何改变世界?不尽数据滚滚来
  9. Delphi2010开发的图文转换工具
  10. Day2 Python基础学习——字符串、列表、元组、字典、集合