Forum: Mikrocontroller und Digitale Elektronik AVR - LUFA HID Bootloader Hilfe


von Ben K. (bkaiser)


Angehängte Dateien:

Lesenswert?

Hallo,

ich versuche nun schon seit Tagen den HID Bootloader von LUFA auf einem 
Arduino Pro Micro (atmega32u4) zum laufen zu bekommen. Ich habe ihn 
compiliert und via ISP Adapter auf den Arduino gespielt. Die Fuses habe 
ich folgendermaßen gesetzt:

lfuse: 0xDF
hfuse: 0XDB
efuse: 0xC0

Nun bin ich etwas mit meinem Latein am Ende. Der Pro Micro hat den HWB 
Pin per default auf GND und Reset mit einem 10k Widerstand auf VCC. So 
wie ich es verstanden habe, müsste man in den Bootloader kommen, wenn 
man Reset kurz auf GND setzt (in manchen Foren steht, man müsse es 
zweimal machen, auch das geht nicht). Wie auch immer, der Pro Micro wird 
in keinem Fall als USB device erkannt. Die Settings für den LUFA HID 
Bootloader sind im Anhang zu finden (makefile).

Hat irgendjemand eine Ahnung wie ich nun weiter vorgehen kann? 
Langfristig werde ich den Bootloader Modus irgendwie via Software 
aktivieren müssen (MagicKey), da der Pro Micro so tief verbaut ist, dass 
eine Aktivierung via Button nicht möglich sein wird. Aber das ist 
Zukunftsmusik, erst mal muss ich den Bootloader so aktiviert bekommen.

Ich würde mich über jede Hilfe freuen, momentan bin ich etwas ratlos wie 
weiter vorzugehen ist.

LG,

Benjamin

von wendelsberg (Gast)


Lesenswert?

Meine Fuses, bei denen das klappt, liest avrdude so:

avrdude: safemode: lfuse reads as 5E
avrdude: safemode: hfuse reads as 99
avrdude: safemode: efuse reads as F3
avrdude: safemode: Fuses OK (E:F3, H:99, L:5E)

wendelsberg

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.