Build-Error WinARM Cortex-M4

OP #3288555
Lesenswert?
• ▲
▼
Hallo,

ich habe WinARM in Eclipse eingebunden und ein kleines Testprojekt 
erstellt, welches ich auf einen STM32F373-Prozessor mit Cortex-M4 laden 
möchte.

Allerdings scheitert das ganze bereits beim Build. Dort bekomme ich 
folgenden Fehler: error: bad value (cortex-m4) for -mcpu= switch

Kann jemand damit etwas anfangen? Startupcode und Linkerscript sollten 
für diesen Prozessor richtig sein...

Danke bereits im Voraus!
OP #3289072
Lesenswert?
• ▲
▼
Mh...
denke die Pfad-Variablen sind richtig gesetzt.

Hier die Ausgabe aus Eclipse:

**** Build of configuration Debug for project Test ****

make all
Building file: ../src/main.c
Invoking: ARM Windows GCC C Compiler
arm-elf-gcc -I"C:\EclipseWinARM\workspace\Test\src" 
-I"C:\WinARM\WinARM\arm-elf\bin" -I"C:\WinARM\WinARM\bin" 
-I"C:\WinARM\WinARM\include\c++\4.1.1" -O0 -Wall -std=c99 
-Wa,-adhlns="src/main.o.lst" -c -fmessage-length=0 -MMD -MP 
-MF"src/main.d" -MT"src/main.d" -mcpu=cortex-m4 -mthumb -g3 -gdwarf-2 -o 
"src/main.o" "../src/main.c"
../src/main.c:1: error: bad value (cortex-m4) for -mcpu= switch
make: *** [src/main.o] Error 1

**** Build Finished ****

Ich denke daran sieht man auch, dass der ARM-Compiler genutzt wird. Weiß 
jemand, woran es sonst noch liegen könnte?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.