错误:L6218E:从main.o凯尔STM32F4

错误:L6218E:从main.o凯尔STM32F4

问题描述:

我面临的一个链接错误简称未定义的符号:错误:L6218E:从main.o凯尔STM32F4

.\STM32F4xx-Nucleo\DMA_LP_App.axf: Error: L6218E: Undefined symbol HAL_UART_Init (referred from main.o)."

我已经加入了文件stm32f4xx_hal_uart.c及其option -> C/C++ -> include path路径,但它仍然显示错误。

我已经通过RTE管理器添加了该文件,但仍然是相同的错误。

如果我添加的文件两次它表明:

.\STM32F4xx-Nucleo\DMA_LP_App.axf: Error: L6200E: Symbol __asm___20_stm32f4xx_hal_uart_c____REV16 multiply defined (by stm32f4xx_hal_uart_1.o and stm32f4xx_hal_uart.o)."

请让我是什么原因造成这个问题,什么是可能的解决方案。

Got sorted.Used定义为在我的stm32f4xx_hal_conf.h文件中启用模块。

谢谢。