sloti
24.12.2007, 23:13
Moin moin,
da ich jetzt gerade zu weihnachten einen RP6 bekommen habe, habe ich mich auch gleich drangemacht ihn auszuprobieren, soweit hat auch alles funktioniert, außer das ich keine programme selber schreiben kann. Ich schätze es liegt am makefile, wo kann ich denn ein allgemeingültiges makefile finden? Ich hab bisher nämlich nur die makefiles aus den Beispielprogrammen genommen das hab ich geändert, sodass ich den namen "rptest" als Target angegeben habe und den Pfad für die Lib auf
################################################## #############################
# Specify relative path to RP6 library files here.
# This is "../lib" usually.
RP6_LIB_PATH=../../robby
RP6_LIB_PATH_OTHERS= $(RP6_LIB_PATH)
Durch diese Änderung entsteht beim ausführen des make tools bei mir folgende Fehlermeldung:
> "C:\robby\make_all.bat"
C:\robby>set LANG=C
C:\robby>make all
-------- begin --------
avr-gcc (GCC) 4.1.2 (WinAVR 20070525)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
make: *** No rule to make target `rptest.elf', needed by `elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:06
Irgendwie versteh ich nicht warum man nicht einfach ein "normales" makefile wie beim Asuro beigelegt hat. Achso vielleicht sollte ich noch erwähnen, dass ich Winavr und so nicht installiert habe, da ich es noch vom Asuro drauf hatte. Ich hab also nur RP6 loader und den Treiber für den USB adapter instaliert. Ich hoffe irgendjemand weiß rat. Ansonsten wünsch ich noch schöne Festtage.
mfg
Erik
da ich jetzt gerade zu weihnachten einen RP6 bekommen habe, habe ich mich auch gleich drangemacht ihn auszuprobieren, soweit hat auch alles funktioniert, außer das ich keine programme selber schreiben kann. Ich schätze es liegt am makefile, wo kann ich denn ein allgemeingültiges makefile finden? Ich hab bisher nämlich nur die makefiles aus den Beispielprogrammen genommen das hab ich geändert, sodass ich den namen "rptest" als Target angegeben habe und den Pfad für die Lib auf
################################################## #############################
# Specify relative path to RP6 library files here.
# This is "../lib" usually.
RP6_LIB_PATH=../../robby
RP6_LIB_PATH_OTHERS= $(RP6_LIB_PATH)
Durch diese Änderung entsteht beim ausführen des make tools bei mir folgende Fehlermeldung:
> "C:\robby\make_all.bat"
C:\robby>set LANG=C
C:\robby>make all
-------- begin --------
avr-gcc (GCC) 4.1.2 (WinAVR 20070525)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
make: *** No rule to make target `rptest.elf', needed by `elf'. Stop.
> Process Exit Code: 2
> Time Taken: 00:06
Irgendwie versteh ich nicht warum man nicht einfach ein "normales" makefile wie beim Asuro beigelegt hat. Achso vielleicht sollte ich noch erwähnen, dass ich Winavr und so nicht installiert habe, da ich es noch vom Asuro drauf hatte. Ich hab also nur RP6 loader und den Treiber für den USB adapter instaliert. Ich hoffe irgendjemand weiß rat. Ansonsten wünsch ich noch schöne Festtage.
mfg
Erik