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

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