ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Error: L6218E: Undefined symbol HAL_I2C_Mem_Read (referred from eeprom_use_hal.o)

Error: L6218E: Undefined symbol HAL_I2C_Mem_Read (referred from eeprom_use_hal.o) 问题STM32程序编译报错“Error: L6218E: Undefined symbol HAL_I2C_Mem_Read (referred from eeprom_use_hal.o)”。原因1stm32f4xx_hal_i2c.c文件已经包含在项目下但是没有添加进工程里2stm32f4xx_hal_i2c.c文件添加后依然报错因为stm32f4xx_hal_i2c.c里内容被条件宏包含对应的宏未定义。解决办法1将stm32f4xx_hal_i2c.c文件添加到工程里2在stm32f4xx_hal_conf.h文件里打开宏HAL_IWDG_MODULE_ENABLED。
返回列表