Hallo, bei Make all bekomme ich folgenden Fehler: > "D:\Roboter RP6\RP6EigenePrgramme\RP6EigenePrgramme\RP6BASE_Ei geneProgramme\LichtsensorAuslesen\\make_all.bat" D:\Roboter RP6\RP6EigenePrgramme\RP6EigenePrgramme\RP6BASE_Ei geneProgramme\LichtsensorAuslesen>set LANG=C D:\Roboter RP6\RP6EigenePrgramme\RP6EigenePrgramme\RP6BASE_Ei geneProgramme\LichtsensorAuslesen>make all Das System kann den angegebenen Pfad nicht finden. ECHO ist ausgeschaltet (OFF). -------- begin -------- avr-gcc (AVR_8_bit_GNU_Toolchain_3.4.2_939) 4.7.2 Copyright (C) 2012 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. "-f" kann syntaktisch an dieser Stelle nicht verarbeitet werden. make: *** [sizebefore] Fehler 255 > Prozess beendet. Code:2 > Dauer:00:01 woran kann das denn liegen? Die Ordner Struktur habe ich genauso gemacht wie bei den Beispielen. Ich verwende das neue Toolchain und habe Windows 10 Danke im voraus
Stephan G. schrieb: > Das System kann den angegebenen Pfad nicht finden. vermutlich stört das Leerzeichen in deinem Verzeichnisnamen.
Nein, das war ein Schreibfehler. Habe ich auch schon geändert. Also sieht Aktuell so aus: > "D:\RoboterRP6\RP6EigeneProgramme\RP6EigeneProgramme\RP6BASE_EigeneProgr amme\LichtsensorAuslesen\\make_all.bat" D:\RoboterRP6\RP6EigeneProgramme\RP6EigeneProgramme\RP6BASE_EigeneProgra mme\LichtsensorAuslesen>set LANG=C D:\RoboterRP6\RP6EigeneProgramme\RP6EigeneProgramme\RP6BASE_EigeneProgra mme\LichtsensorAuslesen>make all Das System kann den angegebenen Pfad nicht finden. ECHO ist ausgeschaltet (OFF). -------- begin -------- avr-gcc (AVR_8_bit_GNU_Toolchain_3.4.2_939) 4.7.2 Copyright (C) 2012 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. "-f" kann syntaktisch an dieser Stelle nicht verarbeitet werden. make: *** [sizebefore] Fehler 255 > Process Exit Code: 2 > Time Taken: 00:02
Du rufst anscheinend deinen make-Prozess über ein Batch-File make_all.bat auf. Wär' nicht ganz uninteressant zu erfahren, was da wohl drinsteht...
Ja das habe ich nach der Anleitung im PN2 eingerichtet. Wie kann ich denn diese Batch Datei öffnen um zu sehen was da drin steht?
Stephan G. schrieb: > Ja das habe ich nach der Anleitung im PN2 eingerichtet. Wie kann ich > denn diese Batch Datei öffnen um zu sehen was da drin steht? Oha. Mir scheint, wir fangen hier direkt beim Urknall an... notepad hast Du schon mal gesehen, oder?
Ja leider habe ich noch nicht viel Erfahrung damit. Aus Zeitgründen hat das Projekt mit dem RP6 etwas geruht. Nun wollte ich wieder anfangen - Allerdings muss ich alles neu Installieren da ich einen neuen Laptop habe - auf Windows 7 lief alles ohne Probleme.
Stephan G. schrieb: > Ja das habe ich nach der Anleitung im PN2 eingerichtet. Wie kann ich > denn diese Batch Datei öffnen um zu sehen was da drin steht? rechte maustaste -> bearbeiten. Aber mit dem Wissen, würde ich nicht anfangen zu Programmieren. Dazu sollte man sich schon etwas selber zu helfen wissen.
Wenn Du die unveränderten Beispielprogramme komplett mit allen Unterordnern direkt aus dem Archiv extrahierst und dann make all in einem der Beispiele aufrufst, wie schaut dann die Ausgabe aus?
hmmm also wenn Du sicher bist dass die Toolchain korrekt installiert ist... dann schau Doch mal wo in dem Makefile (das kannste auch mit Texteditor öffnen): sizebefore und -f o.ä. steht und mach das -f weg oder lösch den ganzen Absatz. Kann ja sein, dass die neueste AVR Toolchain da was geändert hat oder so. Alternativ: Ältere Toolchain verwenden.
So ich habe mal WinAVR installiert und erhalte einen anderen Fehler: > "D:\RoboterRP6\RP6EigeneProgramme\RP6EigeneProgramme\RP6BASE_EigeneProgr amme\LichtsensorAuslesen\\make_all.bat" D:\RoboterRP6\RP6EigeneProgramme\RP6EigeneProgramme\RP6BASE_EigeneProgra mme\LichtsensorAuslesen>set LANG=C D:\RoboterRP6\RP6EigeneProgramme\RP6EigeneProgramme\RP6BASE_EigeneProgra mme\LichtsensorAuslesen>make all 0 [main] sh 5412 sync_with_child: child 6940(0x164) died before initialization with status code 0xC0000142 25723 [main] sh 5412 sync_with_child: *** child state waiting for longjmp /usr/bin/sh: fork: Resource temporarily unavailable -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 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. Compiling: LichtsensorAuslesen.c avr-gcc -c -mmcu=atmega32 -I. -gdwarf-2 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=LichtsensorAuslesen.lst -I../../RP6Lib -I../../RP6Lib/RP6base -I../../RP6Lib/RP6common -std=gnu99 -MD -MP -MF .dep/LichtsensorAuslesen.o.d LichtsensorAuslesen.c -o LichtsensorAuslesen.o LichtsensorAuslesen.c:21: fatal error: opening dependency file .dep/LichtsensorAuslesen.o.d: No such file or directory compilation terminated. make: *** [LichtsensorAuslesen.o] Error 1 > Process Exit Code: 2 > Time Taken: 00:01
Ich meinte eigentlich schon von der ATMEL toolchain ne ältere nehmen. Aber egal. https://www.google.de/search?q=winavr+sync_with_child
Scheint ja geholfen zu haben: http://www.roboternetz.de/community/threads/68417-Make-all-funktioniert-nicht
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.