mikrocontroller.net

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


Autor: E. Hermanns (emax)
Datum:

Bewertung
0 lesenswert
nicht 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
$ dfu-programmer at90usb1287 get
dfu-programmer: no device present.

Wer weiß Rat?

Autor: E. Hermanns (emax)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: E. Hermanns (emax)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schubs ...

Autor: E. Hermanns (emax)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kann denn keiner was dazu sagen?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.