..\OBJ\LED.axf: Error: L6218E: Undefined symbol I2C_Cmd (referred from i2c.o).
时间: 2023-11-25 12:13:19 浏览: 210
obj.rar_obj_obj C++_obj 加载_obj文件_site:www.pudn.com
5星 · 资源好评率100%
Undefined symbol I2C_Cmd (referred from i2c.o)是一个Keil报错信息,表示在i2c.o文件中引用了未定义的符号I2C_Cmd。这个错误通常有两个可能的原因。
第一个可能原因是未添加头文件路径,导致编译器无法找到相关的定义。解决这个问题可以通过添加正确的头文件路径来解决。
第二个可能原因是在移植不同工程文件时,配置文件没有正确使能相关外设。解决这个问题可以通过打开stm32f4xx_hal_conf.h文件,找到与I2C相关的宏定义,并去掉注释来解决。这样可以确保编译器能够正确识别和链接所需的函数。
综上所述,要解决Undefined symbol I2C_Cmd (referred from i2c.o)的问题,你可以尝试添加正确的头文件路径或检查配置文件中是否正确使能了相关外设。<span class="em">1</span><span class="em">2</span>
阅读全文