Hallo Sascha,
vielleicht liest du das hier ja noch.
Habe das selbe Problem und etwas genauer nachgeforscht. So wie es
scheint, hat der Bootloader von Atmel (oder Atmel Studio) einen Bug,
wodurch die Signatur entweder falsch an den Host übermittelt oder von AS
falsch ausgewertet wird.
Mit einem kleinen Fix kann ich zumindest über Tools -> Device
Programming meinen AVR nun beschreiben:
/LUFA_DFU_32KB_4KB_1/LUFA_DFU_32KB_4KB_1/BootloaderDFU.c
1 | Line 802:
|
2 | - const uint8_t SignatureInfo[4] = {0x58, AVR_SIGNATURE_1, AVR_SIGNATURE_2, AVR_SIGNATURE_3};
|
3 | + const uint8_t SignatureInfo[5] = {0x58, AVR_SIGNATURE_1, 0x00, AVR_SIGNATURE_2, AVR_SIGNATURE_3};
|
Aber keine Garantie, ob das so richtig ist. Ich werde versuchen, mit
Dean Camera Kontakt aufzunehmen um das zu klären.
Genauso habe ich Kontakt mit Atmel aufgenommen und das Problem
geschildert.
Wenn ich mehr weiß, gebe ich hier Bescheid.
Viele Grüße
Chris