Guten Morgen.
Ich muss daheim rum sitzen und würde gerne ein paar Platinen mit uC von
Atmel verwenden, welche nicht in der Arduino-IDE unterstützt werden.
Zum einen habe ich hier einen ATMega8u2 und zum anderen einen
ATMega32u2.
In der Arduino-IDE selbst gibt es zwar LilyPadUSB (8MHz) und Leonardo
(16MHz) für ATMega32U4, aber die scheinen mit einem Bootloader für U2
nicht zu funktionieren.
Wer kann helfen?
In der Boards.txt (C:\Program Files (x86)\Arduino\hardware\arduino\avr)
hat das Abändern von
LilyPadUSB.build.mcu=atmega32u4
auf
LilyPadUSB.build.mcu=atmega32u2
zwar erlaubt den 32u2 zu flashen, aber es funktioniert nicht (wohl weil
der Bootloder für U4 ist).
Das Board hat übrigens einen 8MHz on Board, nur anstatt einem 32u4 halt
einen 32u2. Das Board habe ich geschenkt bekommen. Ist ein USB-Stick mit
einem M32u2, 8MHz, nem Taster (nicht Reset) und einer RGB-LED.
Was muss ich beachten?
Kann mir jemand helfen den LilyPad USB-Bootloader
(caterina-LilyPadUSB/Caterina-LilyPadUSB.hex) für den U2 zu modifizieren
damit er compilliert werden kann?
geh doch mal auf Datei->Voreinstellungen und setze dort die beiden
Häckchen bei: "Ausführliche Ausgabe während:" (also für Kompilierung und
Hochladen).
ThomasW schrieb:> geh doch mal auf Datei->Voreinstellungen und setze dort die beiden> Häckchen bei: "Ausführliche Ausgabe während:" (also für Kompilierung und> Hochladen).
Das hab ich schon. Ich möchte aber den Bootloader neu compilieren. Das
passiert aber nicht beim Hochladen eines Sketches. Das muss man mit Make
machen, das aber LUFA voraussetzt. Selbst ein Download von LUFA bringt
nicht den Erfolg. Weiter habe ich keinen Plan wo der Fehler liegen
könnte.
Florian Hauer schrieb:> "-f" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
oh Sekunde, da ist er ja. Dann zeig doch mal den kompletten
Kompileraufruf!
ThomasW schrieb:> Florian Hauer schrieb:>> "-f" kann syntaktisch an dieser Stelle nicht verarbeitet werden.>> oh Sekunde, da ist er ja. Dann zeig doch mal den kompletten> Kompileraufruf!
C:\Users\Florian
Hauer\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\bootl
oaders\caterina-LilyPadUSB>make
Das System kann den angegebenen Pfad nicht finden.
Das System kann den angegebenen Pfad nicht finden.
ECHO ist ausgeschaltet (OFF).
-------- begin --------
avr-gcc (AVR_8_bit_GNU_Toolchain_3.4.1_798) 4.6.2
Copyright (C) 2011 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.
Das System kann den angegebenen Pfad nicht finden.
Das System kann den angegebenen Pfad nicht finden.
"-f" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
make: *** [sizebefore] Fehler 255
ThomasW schrieb:> okay, dann anders herum. Der Fehler zeigt, dass der Compiler das> Makefile nicht findet. Prüfe doch mal welcher Pfad dort verwendet wird
sorry, nicht der Compiler. Aber egal, es fehlt eine Datei.
ThomasW schrieb:> ThomasW schrieb:>> okay, dann anders herum. Der Fehler zeigt, dass der Compiler das>> Makefile nicht findet. Prüfe doch mal welcher Pfad dort verwendet wird>> sorry, nicht der Compiler. Aber egal, es fehlt eine Datei.
ich habe das nun auch auf einem anderen PC versucht. Arduino
installiert, make-3.81 installiert, path ins Makeverzeichniss bei der
Enviroment hinzugefügt, LUFA-1110092 frisch aus dem Netz, geht nicht.
Offenbar ist die Anleitung unvollständig
Veit D. schrieb:> Hallo,>> wenn du Glück hast klappt das.>> IDE > Datei > Voreinstellungen> Zusätzliche URLs einfügen, kannste ganz aufklappen
Darf ich erfahren was das bezwecken soll?
Joachim B. schrieb:> Ligo M. schrieb:>> Darf ich erfahren was das bezwecken soll?>> klar, einfach nachlesen -> google HoodLoader2> https://github.com/NicoHood/HoodLoader2>> lesen
Hab ich schon verstanden! Nur der TE will was anderes, nämlich den
LilyPad-Bootloader compilieren und kein Hoodloader.
Hab es übrigens selbst versucht. Lufa-111009 und das make 3.81 gehen
auch hier nicht. Win10, Arduino 1.8.12, make 3.81 und lufa 111009.
Die Anleitungen sind mißt.