Forum: Compiler & IDEs WIN-AVR Anfänger-Problem AREXX RP6


von Franko P. (sgssn)


Angehängte Dateien:

Lesenswert?

Hallo
wir haben heute mit dem AREXX RP6 angefangen. Ich kann zwar C 
Programmieren und kenne mich mit PIC's aus, aber jetzt hab ich gleich 
ein Problemmit WIN-AVR. Beim RP6 ist eine CD mit WIN-AVR und 
Beispeilprogrammen für den RP6 dabei. Aber damit habe ich ein Problem.
Beim Ausführen von Make aus dem Programmers-Notepad heraus kommt gleich 
eine Fehlermeldung:

make.exe: *** No rule to make target `RP6Base_LEDs.elf', needed by 
`elf'.  Stop.


Was fehlt da ? Was muss ich da noch machen ?
Im Anhang das Make-File

Gerhard

von Oliver (Gast)


Lesenswert?

Das makefile will "RP6Base_LEDs.c" compilieren. Du auch?

Oliver

von Franko P. (sgssn)


Lesenswert?

Hallo
danke für den Post, auch wenn die Antwort nicht sehr sehr hilfreich ist.

Inzwischen weiss ich, dass die Fehlermeldung z.B. erzeugt wird, wenn 
eine Pfadangabe falsch ist. In dem Fall war das der Pfad für die 
Bibliothek. Die stimmt jetzt, aber dafür findet der Linker die Funktion 
setLEDs nicht, obwohl die Angaben dafür im Makefile-Skript stehen.

Linking: RP6Base_LEDs.elf
avr-gcc -mmcu=atmega32 -I. -gdwarf-2   -Os -funsigned-char 
-funsigned-bitfields -fpack-struct -fshort-enums -Wall 
-Wstrict-prototypes -Wa,-adhlns=RP6Base_LEDs.o -I../../RP6lib 
-I../../RP6lib/RP6base -I../../RP6lib/RP6common -std=gnu99 -MD -MP -MF 
.dep/RP6Base_LEDs.elf.d RP6Base_LEDs.o 
../../RP6lib/RP6base/RP6RobotBaseLib.o ../../RP6lib/RP6common/RP6uart.o 
--output RP6Base_LEDs.elf -Wl,-Map=RP6Base_LEDs.map,--cref    -lm
RP6Base_LEDs.o: In function `main':
e:\programme\rp6\rp6examples\rp6base_examples\example_01_leds/RP6Base_LE 
Ds.c:64:  undefined reference to `setLEDs'
e:\programme\rp6\rp6examples\rp6base_examples\example_01_leds/RP6Base_LE 
Ds.c:77:  undefined reference to `setLEDs'
e:\programme\rp6\rp6examples\rp6base_examples\example_01_leds/RP6Base_LE 
Ds.c:94:  undefined reference to `setLEDs'
make.exe: *** [RP6Base_LEDs.elf] Error 1

Hat einer ne Idee ?
Gruß
Gerhard

von roboter (Gast)


Lesenswert?

...die neueste Version von Winavr installieren und die Quellprogramme in 
den richtigen Ordner(siehe RP6-Forum).

von Franko P. (sgssn)


Lesenswert?

Hallo

danke
wir haben die aktuellen Beispiele downgeloaded und jetzt tuts wies soll. 
Da war wohl ein Fehler in dem Make-File

Gruß
Gerhard

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.