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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren