LoRaTest\LoRaTest.axf: Error: L6218E: Undefined symbol IoePinOff (referred from sx1276-hal.o).
这类问题的成因是因为引入了头文件,却没有引入在工程中添加相应的.c文件。
LoRaTest\LoRaTest.axf: Error: L6218E: Undefined symbol IoePinOff (referred from sx1276-hal.o).
从括号中的提示可以看出,是在连接生成sx1276-hal.o文件时,产生的问题,所以只需要看看usmart调用了哪些头文件,相应的.c文件是否加入工程中。
补充:以上只是网上摘到的,实际操作,在我进行SX1278驱动移植时,发现是编译sx1276-hal.h这个文件时,以下头文件
#include <stdint.h>
#include <stdbool.h>
#include “platform.h”
#if defined( USE_SX1276_RADIO )
#include “ioe.h”
#include “spi.h”
#include “…/…/radio/sx1276-Hal.h”
其中SPI 这个对应的.C文件,没有加入到工程中,加入后,即编译通过
LoRaTest\LoRaTest.axf: Error: L6218E: Undefined symbol IoePinOff (referred from sx1276-hal.o).相关推荐
- 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 ...
- 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). 先来 ...
- [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 ...
- ..\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\ ...
- 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 ...
- 编译错误: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 ...
- HAL库 编译错误:XXX.axf: Error: L6218E: Undefined symbol xxx (referred from xxxx.o)的可能原因之一及解决方法
我在学习STM32 HAL库版本时遇到了这种编译问题 由于是刚开始学习STM32代码跟例程是一样的,所以代码不可能出错.我去网上寻找答案看到了 (7条消息) (已解决)STM32报错Error: L6 ...
- ..\OBJ\Template.axf: Error: L6218E: Undefined symbol FSMC_NORSRAMCmd (referred from lcd.o).
面对这个问题,假如环境配置和一般代码上不出错出现的问题的话,那就是缺了下面这两个文件. 剩下的我就继续一步一步操作,进行.下去. 步骤1: 步骤2:用直接右击FWLIB 中第三个选项Add Exis ...
- ..\OBJ\PRESSURE_SYSTEM.axf: Error: L6218E: Undefined symbol FLASH_ErasePage (referred from flash.o).
在keil5中编译时报错: 解答:而我犯了第二个错误,没有添加.c文件.
最新文章
- 测量音叉153kHz谐振器的幅频特性
- 【VC基础】 6、VC条件定价
- iis php5.4配置_IIS 8+PHP5.4+SQL server2012配置
- org.springframework.amqp.AmqpConnectException java.net.ConnectException的解决办法
- mysql ignore 1 lines_MYSQL使用笔记(1)
- 异常处理_Maven之web项目java.lang.LinkageError
- 理论物理-从规范对称的意义说下去
- ajax核心技术1---XMLHttpRequset对象的使用
- Android 实现锚点定位
- 机器学习:利用核函数进行非线性分类
- python 验证码识别 阿里云_python3调用阿里云图像识别OCR-实现验证码识别
- 如何查看Linux系统的带宽流量
- 猫叫了,老鼠跑了!(复习委托和事件)
- 挂烫机UL认证怎么办理
- 泛泰A870L/K/S第三版官方4.4.2原来的系统卡刷机包 (愿自己主动ROOT)
- 干货|Python基础入门 课程笔记(三)
- 33种著名汽车标志及来历
- 国服和平精英服务器维护,和平精英辅助免费使用绝地求生12月19日正式服维护公告 今天维护要多久...
- 微信小程序如何获取云存储中指定文件夹下所有图片
- 为什么你得不到 90 度的温暖