Forum: Mikrocontroller und Digitale Elektronik ARM STM32F4 DISCOVERY USART Fehler


von Martin F. (martin_f70)


Angehängte Dateien:

Lesenswert?

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
von dummy (Gast)


Lesenswert?

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

von dummy (Gast)


Lesenswert?

STM32F4-Discovery_FW_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\mis 
c.c

Fehlt auch noch.

von Martin F. (martin_f70)


Lesenswert?

Die habe ich doch included!

von dummy (Gast)


Lesenswert?

>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.

von Martin F. (martin_f70)


Lesenswert?

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
Noch kein Account? Hier anmelden.