Forum: Mikrocontroller und Digitale Elektronik XMega USB "zerprogrammiert"?


von E. H. (emax)


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?

von E. H. (emax)


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?

von E. H. (emax)


Lesenswert?

Schubs ...

von E. H. (emax)


Lesenswert?

Kann denn keiner was dazu sagen?

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.