Nabend,
ich versuche gerade von IAR Workbench auf Eclipse als
entwicklungsumgebung für mein EFM32GG.. Board umzusteigen. Dafür gibt es
auch eine ApplikationNote:
http://cdn.energymicro.com/dl/an/pdf/an0023_efm32_eclipse_toolchain.pdf
Ich hänge allerdings auf seite 9, an der nötigen Änderung am Makefile.
Die angegebene Zeile die man ändern soll, gibt es in dieser Form nicht.
Tatsächlich sieht der Ausschnitt aus dem Makefile so aus:
1 | # Change path to CodeSourcery tools according to your system configuration
|
2 | WINDOWSCS = CodeSourcery/Sourcery G++ Lite
|
3 | LINUXCS = /cad/codesourcery/arm-none-eabi/arm-2010q1
|
4 | GCCVERSION = $(shell $(CC) -dumpversion)
|
5 |
|
6 | ifeq ($(ComSpec),)
|
7 | ifeq ($(COMSPEC),)
|
8 | # Assume we are making on a linux platform
|
9 | TOOLDIR = $(LINUXCS)
|
10 | RM = rm -rf
|
11 | else
|
12 | TOOLDIR = $(PROGRAMFILES)/$(WINDOWSCS)
|
13 | RM = "$(TOOLDIR)/bin/cs-rm" -rf
|
14 | QUOTE ="
|
15 | endif
|
16 | else
|
17 | TOOLDIR = $(ProgramFiles)/$(WINDOWSCS)
|
18 | RM = "$(TOOLDIR)/bin/cs-rm" -rf
|
19 | QUOTE ="
|
20 | endif
|
mein pfad zu codesourcery tools:
E:\win7progs\CodeSourcery\Sourcery G++ Lite
leider ist mir die syntax an dieser stelle nicht ganz klar, vielleicht
kann mir ja jemand weiterhelfen wie ich den Pfad richtig im Makefile
eintragen muss. Einige naheliegende Varianten hab ich schon probiert,
allerdings mit imemr dem selben ergebnis, einer Fehlermeldung beim
compilieren in eclipse:
**** Build of configuration Default for project blink ****
cs-make all
cs-make: *** No rule to make target `build/dvk.o', needed by
`exe/blink.out'. Stop.