Forum: Mikrocontroller und Digitale Elektronik ATtiny406 kompatibel zu AVRISP mkII und avrdude?


von Jan R. (janra)


Lesenswert?

Moin,
bei Microchip habe ich den rel. neuen ATtiny406 [1] gefunden und möchte 
den rel. wahrscheinlich einsetzen.

Dafür muß natürlich auch die Toolchain sitzen, und ich frage mich, ob 
der mkII-Programmer mit ganz sicher älterer Firmware drauf den t406 wohl 
schon kann? Als Computerheini ohne Windows kann ich den auch nicht (mal 
eben) flashen mit diesem Atmel Studio. Weiß das jemand hier?

Und der gute avrdude kann den wohl noch nicht. Ich habe die v6.3.1 
installiert und in dessen avrdude.conf sind die entsprechenden Signature 
Bytes nicht zu finden (0x1e 0x92 0x25). Ist hierfür ein Grund bekannt?


[1] 
https://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny406-DataSheet-DS40001976B.pdf 
(von 2019)

von Oliver S. (oliverso)


Lesenswert?

Jan R. schrieb:
> Dafür muß natürlich auch die Toolchain sitzen, und ich frage mich, ob
> der mkII-Programmer mit ganz sicher älterer Firmware drauf den t406 wohl
> schon kann? Als Computerheini ohne Windows

hättest du doch mal das Datenblatt befragen können, was das zum Thema 
ISP sagt. Einen pdf-Rader gibst auch unter nicht so verbreiteten 
Betriebsystemen. Das hätte dann ganz sicher deine Frage mit einem ganz 
sicheren NEIN beantwortet.

Oliver

: Bearbeitet durch User
von Jan R. (janra)


Lesenswert?

Oliver S. schrieb:
> Jan R. schrieb:
>> Dafür muß natürlich auch die Toolchain sitzen, und ich frage mich, ob
>> der mkII-Programmer mit ganz sicher älterer Firmware drauf den t406 wohl
>> schon kann? Als Computerheini ohne Windows
>
> hättest du doch mal das Datenblatt befragen können, was das zum Thema
> ISP sagt.

Hatte ich. Ein 'mkII' kommt darin nicht vor, 'ISP' nur in anderem 
Kontext.

> Das hätte dann ganz sicher deine Frage mit einem ganz sicheren NEIN beantwortet.

Nur, nach meinem Verständnis bedeutet ein Nichtvorhandensein einer 
Angabe ja nicht, daß es auch gleich "ganz sicher nicht" funzt.

> Oliver

Ich habe auch den Teil mit dem Universal Program Debug Interface (UPDI) 
gesehen, was sich ganz funky liest. Aber, nochmal, der t406 hat auch das 
SPI-Gelump mit an Bord (MISO, MOSI, etc), warum sollte der nicht auch 
darüber programmierbar sein?

von Oliver S. (oliverso)


Lesenswert?

Du stellst die falschen Fragen. So wird das nichts mit dem Projekt.

Oliver

von Jan R. (janra)


Lesenswert?

Oliver S. schrieb:
> Du stellst die falschen Fragen. So wird das nichts mit dem
> Projekt.

Hach, Mist! :-)

> Oliver

von Oliver S. (oliverso)


Lesenswert?

Jan R. schrieb:
> Und der gute avrdude kann den wohl noch nicht. Ich habe die v6.3.1
> installiert und in dessen avrdude.conf sind die entsprechenden Signature
> Bytes nicht zu finden (0x1e 0x92 0x25). Ist hierfür ein Grund bekannt?

qed ;)

Oliver

von Jan R. (janra)


Lesenswert?

Oliver S. schrieb:
> Jan R. schrieb:
>> Und der gute avrdude kann den wohl noch nicht. Ich habe die v6.3.1
>> installiert und in dessen avrdude.conf sind die entsprechenden Signature
>> Bytes nicht zu finden (0x1e 0x92 0x25). Ist hierfür ein Grund bekannt?

Ja, ach, die Indizien häufen sich, das wohl wahr.

> qed ;)
> Oliver

Nee!  Das ist noch kein Beweis!  Der Jörg kann ja auch mal was anderes 
machen und spät dran sein mit dem t406 ;-)

von Frickler (Gast)


Lesenswert?

Der Tiny406 kann ISP aber nur über PDI bzw. TPI.
Das kann der originale AVR-ISP-MK2 nicht. Wenn du den von Olimex hast, 
der kann das.

von Jan R. (janra)


Lesenswert?

Frickler schrieb:
> Der Tiny406 kann ISP aber nur über PDI bzw. TPI.
> Das kann der originale AVR-ISP-MK2 nicht. Wenn du den von Olimex hast,
> der kann das.

Stimmt, das führen sie hier 
https://www.olimex.com/Products/AVR/Programmers/AVR-ISP-MK2/open-source-hardware 
auf. Danke für den Tip. Leider hat Olimex aber den t406 auch (noch) 
nicht in der Liste drin unten auf der Seite.

von Oliver S. (oliverso)


Lesenswert?

Frickler schrieb:
> Der Tiny406 kann ISP aber nur über PDI bzw. TPI.
> Das kann der originale AVR-ISP-MK2 nicht.

Und du bist sicher,daß du nicht folgendes meintest:

Der originale AVR-ISP-MK2 kann ISP auch über PDI bzw. TPI.
Das kann der Tiny406 aber alles nicht.

Oliver
P.S. Der Olimex kanns auch nicht

: Bearbeitet durch User
von Franz (Gast)


Lesenswert?

Hallo,

Mit den avr-isp oder olimex kenne ich mich nicht aus, ich habe die 
tinyAvr-0/1/2 und megaAvr mit avrdude und jtag2updi beschrieben. 
Debuggen geht damit wohl nicht.

von freitags immer (Gast)


Lesenswert?

Wie wäre es, ein Demoboard zu nehmen und dessen Programmierfunktion zu 
verwenden? Zum Beispiel dieses hier 
https://de.farnell.com/microchip/attiny416-xnano/evaluationsboard-attiny-8-bit/dp/2835939?st=xplained

von Peter D. (peda)


Lesenswert?

Oliver S. schrieb:
> Der originale AVR-ISP-MK2 kann ISP auch über PDI bzw. TPI.
> Das kann der Tiny406 aber alles nicht.

Stimmt, der kann nur UPDI.

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.