我面临一个链接器错误:
.\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).
请告诉我是什么导致了这个问题以及可能的解决方案。