AVR128DB28 mit Arduino und jtag2updi - Fehlermeldung

OP #6634940
Lesenswert?
• ▲
▼
Hi,
hat schon einer einen AVR128DB28 erfolgreich mit jtag2updi (Arduino 
Nano) programmiert?

Ich habe heute meine ersten chips bekommen, bekomme diese aber nicht 
programmiert. Mit den attiny's klappt alles bestens. Beim AVR128DB28 
bekomme ich folgende Meldungen:

Beim brennen der fuses:

avrdude: WARNING: invalid value for unused bits in fuse "fuse5", should 
be set to 1 according to datasheet
This behaviour is deprecated and will result in an error in future 
version
You probably want to use 0xc0 instead of 0xc9 (double check with your 
datasheet first).

und beim upload:

Writing | avrdude: jtagmkII_paged_write(): timeout/error communicating 
with programmer (status -1)

Das komplette Log im Anhang.
Ich habe den AVR128DB28 mit den zwei Kondensatoren laut Datasheet 
Verbunden, sonst nur updi, gnd und 5V.

Hat einer eine Idee, was ich falsch mache?
Angehängte Dateien:
#6635092
Lesenswert?
• ▲
▼
Hallo,

ich habe mit jtag2updi schon megaAVR0 geflasht. Aber keinen AVRxDB. Nur 
ist das Schema mittels UPDI bei allen gleich. Der Fusefehler deutet laut 
meiner Meinung nach auf ein Problem in der avrdude.conf hin. Wobei ich 
davon ausgehe das SpenceKonde das getestet hat.
Aber du kannst die avrdude.conf einmal sichern und testest es mit der 
gleichnamigen von ElTangas. Liegt ja alles auf Github. Der Aufbau für 
die AVRx ist auf jeden Fall etwas verschieden in beiden Dateien. Warum 
weiß ich nicht. Ist ein Versuch wert.
#6636555
Lesenswert?
• ▲
▼
Hallo,

ich habe mir für beides einen Adapter gebaut. Manchmal möchte man 
avrdude kompatibel bleiben. :-)  Egal.
Wenn beim TO ein ATtiny zu flashen geht, dann muss auch ein AVRxDB zu 
flashen gehen. Der Aufbau ist gleich nur die Daten in der avrdude.conf 
sind dafür andere. Wenn es mit pyupdi mit AVR128DB28 klappt, dann 
erhärtet das die Vermutung mit der avrdude.conf. Soweit meine Logik 
dazu.
OP #6638665
Lesenswert?
• ▲
▼
Hi,

vielen Dank für die Rückmeldungen.
Die avrdude.conf von ElTangas habe ich ausprobiert, gleiche 
Fehlermeldung.

Ich habe mir jetzt mal einen alten "cheeper than dirt" USB2UART Adapter 
genommen und einen Widerstand dazu gelötet. Damit funst das 
programmieren mittels pyUPDI und DxCore unterstützt auch das von Haus 
aus.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.