wo finde ich ein makefile in der libary von winavr oder von rp6 libary
und kann ich für clean.bat und make.bat die aus der rp6 libary nehmen?
Hallo Martinius11,
wenn du beim RP6 neue Programme schreiben willst, erstellst du am besten einen eigenen Ordner \MeinProg1 im Ordner ...\Programs\RP6BASE_PROGRAMS.
Da hinein kommt dann dein neues MeinProg1.c - File, make_all.bat, make_clean.bat und makefile.
Dann änderst du im makefile die Zeile so:
TARGET = MeinProg1
So machst du es mit allen neuen Programmmen, dann klappt alles.
Gruß Dirk
Du musst einfach Clean, Make_All und make in den entsprenden Ordner kopieren und das Makefile ändern.
Gruß
Michi
In dem Programmfile das du vorher geschrieben hast und gsagt hast das es funktioniert, muss doch auch ein makefile gewesen sein.
Dieses makefile kannst du nehmen und den Target-Namen ändern.
kann mir vielleicht jemand etwas zu dieser Fehlermeldung beim "maken" sagen:
Ich habe Vista und wollte ein Beispiel nach Anleitung "maken".D:\WinAVR\examples\FirstTry>make all
set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst asuro.c \
| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > asuro.d; \
[ -s asuro.d ] || rm -f asuro.d
0 [main] sh 5104 sync_with_child: child 5068(0x144) died before initialization with status code 0x0
9328 [main] sh 5104 sync_with_child: *** child state waiting for longjmp
C:\Users\KAsiMIR\AppData\Local\Temp\make11122.sh: fork: Resource temporarily unavailable
make: *** [asuro.d] Error 128
> Process Exit Code: 2
Gibts da evlt. Zugriffsprobleme? Oder was bedeutet die Fehlermeldung?
MFG erik_wolfram
Damit das ganze funktioniert muss du den Ordner mit RP6Base_Examples oder RP6Control_Examples an irgendeinen Ort entpacken ...
in einem dieser Ordner kannst du dann jeweils eigene Ordner für deine Programme anlegen und jeweils in diesen Ordner die Makefiles dazukopieren ...
Bei Windows Vista kann es sein, dass auf der Systempartition Probleme wegen den verschiedenen Rechten bekommen.
Umgehen kannst du das indem du dich als Administrator anmeldest oder die Programm und Software auf einer anderen Partition hast.
so habe das Problem gelöst - nicht Vista an sich war das problem, sondern die 64bit Version!
Habe mir dafür die neue WinAVR version installiert und eine Datei Namens "msys-1.0.dll" ersetzt.
Jetzt klappts!
Lesezeichen