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
:
Bearbeitet durch User
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
STM32F4-Discovery_FW_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\mis c.c Fehlt auch noch.
>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?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.