Forum: Mikrocontroller und Digitale Elektronik STM32F2: Eclipse und Makefile


von EmbeddedUser (Gast)


Lesenswert?

Guten Abend,

für die Erstellung der Applikation setzte ich die IAR 
Entwicklungsumgebung ein. Nun soll in Zukunft mit Eclipse und einem 
Makefile die Applikation erzeugt bzw. weiterentwickelt werden. Der IAR 
Compiler sowie Linker soll ebenfalls weiterhin verwendet werden. Das 
Erstellen eines Makefile scheint nicht ganz so trivial zu sein. Gibt es 
womöglich ein kleineres Beispielprojekt, wo ich da ein oder andere 
abschauen könnte ? Besten Dank im voraus.

von holger (Gast)


Lesenswert?

>Das Erstellen eines Makefile scheint nicht ganz so trivial zu sein.

Das macht doch Eclipse für dich. Da musst du nix selber machen.

von EmbeddedUser (Gast)


Lesenswert?

Das kenne ich so nicht. Ich erstelle ein leere makefile Datei und da tue 
ich auch die Compileroptionen, Linkeroptionen und so weiter aufführen. 
Wie kann so ein Makefile mit Eclipse erzeugt werden ? Was mir noch große 
Probleme bereitet sind, die Compileroptionen und das Angeben von 
mehreren Includepfaden. Ich komme mit dem IAR Compiler "iccarm.exe" 
nicht so wirklich zurecht. Ich bräuchte am besten so ein 
Beispiel-Makefile.

von holger (Gast)


Lesenswert?


von EmbeddedUser (Gast)


Lesenswert?

Danke für den Link. Dieses Plugin kenne ich bereits. Ich möchte ein 
makefile ohne dieses Plugin anlegen. Nachdem das out File erzeugt wurde, 
starte ich die IAR Embedded Workbench mit der Debugging Funktionalität. 
Das makefile habe ich bereits versucht anzulegen. Ich kann bisher immer 
nur eine C-Datei compilieren. Wenn ich noch eine weitere C-Datei 
compilieren möchte erhalte ich diese Meldung:
1
Fatal error[Su011]: More than one source file specified:
2
   
3
          stm32f2xx_rcc.c
4
   IAR ANSI C/C++ Compiler V6.30.1.53127/W32 for ARM
5
          stm32f2xx_usart.c
6
   Copyright 1999-2011 IAR Systems AB. 
7
Fatal error detected, aborting.
8
mingw32-make: *** [1_Compiler] Error 2

von kefi (Gast)


Lesenswert?

"Managed make" vs. "Makefile project"

von temp (Gast)


Lesenswert?

Ich kann nicht verstehen, wie man als Entwickler die tollsten Sachen 
entwickeln will und dann am makefile scheitert. Eigentlich dürfte der, 
der weder die Compiler- und Linkerschalter noch den eigentlich einfachen 
Aufbau von makefiles beherrscht, sich niemals "Entwickler" nennen. Ist 
es denn so schlimm mal 2 Tage zu opfern um den ganzen Prozess zu 
verstehen?

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.