AVR Programmer für alle Protokolle

Gast #6634385
Lesenswert?

Hallo zusammen,

Ich bin auf der Suche nach einem AVR Programmer, welcher alle Protokolle 
(ISP, UPDI, TPI und PDI) unterszützt, da ich es Leid bin für jedes 
Protokoll einen anderen Programmer (und gegebenfalls andere Software) 
zuverwenden.

Was ein musst ist, ist dass der Programmer über Linux funktioniert und 
ein commandline Programmhat (ähnlich AVRDUDE), so dass ich es über 
Makefiles benutzen kann.

Bis jetzt habe ich:
- Einen mySmartUSB light für ISP
- USB-Serial converter für UPDI (mit pyupdi.py)

Was mir fehlt:
- TPI, gäbe es z.B. im USBASP, abr da fehlt dann noch UPDI
- Eine Möglichkeit auch zu debuggen, am besten mit GDB, aber das scheint 
es wohl nicht zu geben..

Was ich gesehen habe wäre das PICKIT 4 geeignet, allerdings bin ich da 
wohl auf die MPLAB IDE angewiesen?

Gruss Schorschi
Gast #6634399
Lesenswert?

Früher(tm) hat man dafür den Dragon genommen, aber jetzt schreibst Du du 
willst auch TPI. Dei neue Eierlegende Wollmilchsau ist mir da nicht 
bekannt, aber wenn es vom dude unterstützt wird was ist so schlimm daran 
zwei oder drei kleine USB Dongles zu benutzen? Ist ja nicht so dass man 
ständig in einem Projekt die Schnittstelle wechselt...

Vom Dragon gab es auch nachbauten soweit ich weiß, ich hab noch das 
Original von Atmel.
https://www.mikrocontroller.net/articles/AVR-Dragon
Gast #6634837
Lesenswert?

Schorschi schrieb:
> - TPI, gäbe es z.B. im USBASP, abr da fehlt dann noch UPDI

Vielleicht hilft Dir der Link weiter.

https://mewpro.cc/en/2016/01/18/atmel-stk500-mod/

Hier wird beschrieben wie man einen STK500 um die Funktion
PDI und TPI erweitern kann.
Du müsstest Dir einen STK500 besorgen, bei Ebay für wenige Euros, den 
Controller austauschen und eine Pegel Anpassung zusammen bauen.
Ist aber in dem Artikel alles beschrieben.
Auch gibt es den Sourcecode für den Controller.
Es ist in dem Artikel alles beschrieben.
Oder vom STK500 nur das Umfeld des Controllers nachbauen, hier dann die 
Pegelwandler für PDI und TPI gleich mit ein planen.

Vielleicht hilft Dir das weiter.

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