XMega USB "zerprogrammiert"?

OP #1933207
Lesenswert?

Gestern habe ich mit Erfolg mein XPlain Board unter Linux mit der 
LUFA-Software programmiert, ihm also AVRISP-MKII Fähigkeiten 
eingepflanzt.

Weil ich so blöd war, irgendwo einen Forumsbeitrag misszuverstehen, 
hatte ich vor dem Bauen im Makefile des LUFA Unterprojektes AVRISP-MKII 
den Wert für

BOARD=USBKEY in
BOARD=XPLAIN

geändert. Jetzt präsentiert sich das XPlain zwar als AVRISP-MK-II, wie 
gewünscht, aber ich kann nicht mehr auf USB-Bridge umschalten, weil 
durch o.g. Änderung nur der Programmer gebaut wurde, die Bridge aber nun 
auf dem XPlain fehlt :-(

Nun frage ich mich, ob und wie ich das reprogrammieren kann. Das XPlain 
meldet sich nur noch als AVRISP-MKII, und dfu-programmer behauptet
1
$ dfu-programmer at90usb1287 get
2
dfu-programmer: no device present.

Wer weiß Rat?
OP #1933310
Lesenswert?

Ok, ich hab rausgefunden, dass man die Pins 6 und 10 an dem einen 
Pfostenstecker verbinden muss, jetzt erscheint das Ding auch wieder als 
DFU bootloader.

Aber nachdem ich jetzt das (hoffentlich) korrekte hex-File geflasht 
habe, frage ich mich noch immer, wie ich die USB-Brigde aktiviere. 
Jumper auf 1+2 oder auch auf 9+10 hat nicht geholfen. Ich dachte, dass 
das Board im Bridge-Mode wieder als /dev/ttyACM* bei mir (unter Linux) 
auftauchen müsste, tut es aber nicht. Mit 'lsusb' sehe ich es je nach 
Modus als 'Atmel Corp. AVR ISP mkII' oder als 'Atmel Corp. at90usb AVR 
DFU bootloader', also zwei verschiedene Betriebsarten.

Irgendwas habe ich das noch nicht verstanden, wie müsste das als 
USB-Bridge aussehen? Oder sehe ich vor lauter Bäumen den Wald nicht 
mehr?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren