Die neuen XMega und 32Bit MCU

Gast #1536974
Hallo,

ich habe hier ein SPI Programmer und etliche ATMega 16/32.

Wenn ich mal wieder auf einkaufstour bin sehe ich das es die XMega serie
zu nahezu dem selben Preis gibt mit vielen netten zusaetzlichen dingen 
(RTC, 4 USARTs etc..)

Dazu gibts noch die 32Bit Prozessoren die mir fuer meine Anwendungen 
einfach zu groß sind, aber eine schicke Entwicklungsumgebung fuer Linux 
mitbringen (AVR32 Studio).


Kann AVR32 Studio den auch den XMega ueber JTAG Programmieren?

Ich würde gerne auf XMega umsteigen jedoch mir die Moeglichkeit offen 
halten auch die 32Bit mit der selben hardware programmieren zu koennen.
Gast #1537202
Hallo

die XMegas sind eine Weiterentwiklung der ATMega und infolge dessen 
werden sie vom "normalen" AVR-Studio unterstützt.
AVR32-Studio ist für die AVR32 Modellreihe.

Mit dem AVR Dragon oder dem JTAG ICE Mk2 kannst du alle Serien flashen 
und debuggen.

Grüße
#1537949
Simon schrieb:
> Scheinbar haben die in den neueren XMegas die JTAG schnittstelle schon
> weg gelassen.
>
> laut dieser Seite
>
> http://support.atmel.no/bin/customer?=&action=viewKbEntry&id=683
>
> unterstuetzt das mkII auch PDI, gibt es noch andere geraete die nicht
> ganz so teuer sind fuer PDI?

Dieser Atmel-FAQ-Eintrag ist uralt und falsch. Atmel bekommt bei der 
Xmega-Dokumentation den Arsch nicht richtig an die Wand.

XMegas können über JTAG und PDI programmiert werden. Mit ARV Studio 4.18 
SP1 gehen damit

Dragon
JTAGICE mkII
AVRISP mkII
STK600
(und vermutlich auch AVR ONE!)

auf die ein oder andere Art. Einige, wie Dragon oder JTAGICE mkII, sogar 
auf beide Arten.

Es gibt auch mindestens eine Open-Source PDI-Implementierung. Die LUFA 
USB-Bibliothek enthält als Beispiel eine AVRISP mkII-Clone Software, die 
auch PDI kann.
#1538001
Simon schrieb:
> @Hannes:
>
> Sicher das ich ALLE xmegas auch mit JTAG Programmieren kann?

Mal wieder jemand der keinen Bock hat das Handbuch zu lesen. Alle Mega A 
(die D bekommst du momentan sowieso kaum) haben JTAG:

> The devices also have an IEEE std. 1149.1 compliant JTAG test interface,
> and this can also be used for On-chip Debug and programming.

Und was soll den wieder die Scheiße mit irgendwelchen Fremdprogrammern? 
40 Euro für ein AVRISP mkII gibt einem PID, direkt von Atmel 
unterstützt.

Und das ist auch alles was ich in diesem Thread schreiben werde. Eure 
Hoheit mögen gefälligst selber das Handbuch lesen.
Gast #1538062
Also fazit:

will ich xmega Programmieren bleiben mir nur zwei sinvolle 
Moeglichkeiten

a) JTAG ICE mkII
http://atmel.com/dyn/products/tools_card.asp?tool_id=3353
kann auch debuggen
-> 299 USD


b) AVR ISP mkII
http://atmel.com/dyn/products/tools_card.asp?tool_id=3808
nur Programmieren, kein debugging
-> 58 USD

Leider finde ich zu keinem der zwei brauchbare Informationen wie sie nun 
an den Controller via PDI zu verbinden sind.

selbst beim neuen JTAG ICE nur eine info zur JTAG Schnittstelle
http://atmel.com/dyn/resources/prod_documents/doc2562.pdf
Gast #1570717
Hi!

Hat einer von Euch schon mal den Dragon mit PDI probiert?
Im Dragon-Manual steht nix. Oder soll man einfach die JTAG-MK2 belegung 
auf dem JTAG-Port verwenden?
Hab hier ein paar Xmega32A4 rumliegen, die gehen nur per PDI.

Grüße!

Fabi
Gast #1570965
Hi

>Hat einer von Euch schon mal den Dragon mit PDI probiert?
>Im Dragon-Manual steht nix.

In der Hilfe des AVR-Studios On-Chip Debugging->Physical Interfaces->
PDI Physical.

MfG Spess
Gast #1572007
Hi nochmal.

hab das SP1 nun auch.
In der Hilfe steht zwar die Belegung, wie es am Target aussehen soll, 
aber nicht, welche Pins am Dragon man verwenden soll.
Es wird nur auf einen "XMEGA PDI adapter for AVR Dragon" verwiesen, von 
dem aber anderweitig nix zu finden ist.
Zum einfach Ausprobieren ist mir mein Dragon eigentlich zu Schade, der 
soll ja recht empfindlich sein.
Hat das schon irgendjemand vielleicht am Laufen?

Grüße!

Fabi

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.