Hallo! Ich wollte eine Verbindung zwischen meinem STM32F4DISCOVERY und dem PC aufbauen. Dabei wollte ich die UART-Library von UWE nutzen. Leider bringt mir beim kompilieren der Bibliothek der Kompiler nur Fehler: http://pastebin.com/dzmGbYwh Im Anhang findet ihr noch meine Files des Projektes (im Discovery-Ordner sind die sources), vielleicht findet ihr ja irgendwo einen Fehler in Makefile oder so. Gruß Martin
Gast
#3901980
Du musst die fehlenden *.c Dateien aus der Standard Peripheral Library in dein Projekt mit reinnehmen. Also mindestens noch: STM32F4-Discovery_FW_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\stm 32f4xx_usart.c STM32F4-Discovery_FW_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\stm 32f4xx_rcc.c STM32F4-Discovery_FW_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\stm 32f4xx_gpio.c
Gast
#3901984
STM32F4-Discovery_FW_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\mis c.c Fehlt auch noch.
Die habe ich doch included!
Gast
#3902017
>Die habe ich doch included!
Der Linker sagt das du das nicht getan hast.
Es reicht nicht die Headerdateien zu includen.
Man muss auch die *.c Dateien die die Funktionen
enthalten mit übersetzen.
Aber werrden die nicht in der Makefile automatisch übersetzt?
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.