arm-elf und Ethernut 4.8.2

Gast #1251593
Lesenswert?
• ▲
▼
Hallo

Ich möchte hier gerade etwas mit einem At91SAM7 herum experimentieren. 
Ich habe bis jetzt nur AVR`s mit dem Atmel Studio und gcc programmiert. 
Wollte mir eine Konfiguration in Ethernut erstellen und die compilieren. 
Leider scheitere ich schon daran. Ich muss ja irgendwie meinen 
C-Compiler (WinARM/arm-elf) mit dem Ethernut verknüpfen. Wie mach ich 
das.
Wenn ich mir meine Konfig in Ethernut zusammen klicke und dann auf Build 
gehe werden zuerst die Verzeichnisse erstellt, dann beginnt er mit einem 
make clean und bei make all bekomm ich folgende Fehlermeldung:

1
process_begin: CreateProcess((null), arm-elf-gcc -c -mcpu=arm7tdmi -Os -mthumb-interwork -fomit-frame-pointer -Wall -Werror -Wstrict-prototypes -Wa,-ahlms=arm/os/context.lst -DAT91SAM7X_EK -IC:/ethernut-4.8.2/own_Projects/include -IC:/ethernut-4.8.2/nut/include C:/ethernut-4.8.2/nut/arch/arm/os/context.c -o arm/os/context.o, ...) failed.
2
make (e=2): Das System kann die angegebene Datei nicht finden.


:-(

Könnt ihr mir da auf die Schnelle weiterhelfen?

MFG

Bean
(Firma: egnite GmbH) Persönliche Seite #1288180
Lesenswert?
• ▲
▼
Mr Bean schrieb:
>
1
process_begin: CreateProcess((null), arm-elf-gcc -c -mcpu=arm7tdmi
2
> -Os -mthumb-interwork -fomit-frame-pointer -Wall -Werror
3
> -Wstrict-prototypes -Wa,-ahlms=arm/os/context.lst -DAT91SAM7X_EK
4
> -IC:/ethernut-4.8.2/own_Projects/include -IC:/ethernut-4.8.2/nut/include
5
> C:/ethernut-4.8.2/nut/arch/arm/os/context.c -o arm/os/context.o, ...)
6
> failed.
7
> make (e=2): Das System kann die angegebene Datei nicht finden.
...
>
> Könnt ihr mir da auf die Schnelle weiterhelfen?

Schnell ging leider nicht, da ich leider zu selten hier hereinschaue. 
Aber falls jemand in Zukunft auf diesen Thread stößt:

Der Konfigurator kann arm-elf-gcc nicht finden. Auf der dritten Seite 
"Tools" in den Settings stimmt vermutlich der Pfad für YAGARTO nicht. 
Dort sollte in etwa stehen:

C:\ethernut-4.8.2\nut\tools\win32;C:\Programme\yagarto\bin

Natürlich abhängig von den von Dir gewählten Installationspfaden. Es 
gibt möglicherweise noch ein weiteres Problem. Da die Programme aus 
YAGARTO von Linux kommen, mögen sie keine Leerzeichen in 
Verzeichnisnamen.

Harald

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.