Hallo zusammen
Ich habe gerade versucht ein Mini-Led-Blink-Beispiel für den LPC1768 mit
arm-none-eabi-gcc im uVision-Editor zu compilieren. Ich verwende dazu
die "glue-Dateien" von Martin Thomas.
Wenn ich aus der Kommandozeile mit einem makefile compiliere, dann lässt
sich das Programm einwandfrei compilieren.
Wenn ich mit dem Glue:) im uVision-Editor compiliere, dann erhalte ich
die Fehlermeldung:
1 | compiling system_LPC17xx.c...
|
2 | system_LPC17xx.c(1): error: target CPU does not support ARM mode
|
3 | compiling core_cm3.c...
|
4 | core_cm3.c(1): error: target CPU does not support ARM mode
|
5 | compiling main.c...
|
6 | main.c(1): error: target CPU does not support ARM mode
|
7 | compiling startup_LPC17xx.c...
|
8 | startup_LPC17xx.c(1): error: target CPU does not support ARM mode
|
Ich nehme an, es liegt an den Compiler-Flags
Momentan compiliere ich mit:
1 | -c -mcpu=cortex-m3 -gdwarf-2 -MD -Wall -O -mapcs-frame -mthumb-interwork -IC:\Programs\yagarto\INC\NXP\LPC17xx\ -o *.o
|
Soweit ich gelesen und verstanden habe, sind darin die wesentlichen
Schlüsselwörter enthalten.
Ich habe natürlich schon gegoogelt, komme aber nicht so richtig weiter.
Habt ihr vielleicht eine Idee woran es liegt?
Vielen Dank für eure Tipps
Geri