2017-03-07 3 views
1

ich einen Linker-Fehler bin vor:Fehler: L6218E: Undefiniert Symbol bezeichnet von main.o Keil STM32F4

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

Ich habe die Datei stm32f4xx_hal_uart.c und seinen Weg in option -> C/C++ -> include path hinzugefügt, aber es zeigt immer noch den Fehler.

Ich habe die Datei über RTE-Manager hinzugefügt, aber immer noch den gleichen Fehler.

Wenn ich die Datei zweimal hinzufügen, es zeigt:

.\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)."

Bitte lassen Sie mich, was dieses Problem verursacht und was mögliche Lösung.

Antwort

0

Sorted.Used definiert, um Module in meiner Datei stm32f4xx_hal_conf.h zu aktivieren.

Danke.

Verwandte Themen