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.
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
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?
Simon schrieb: > unterstuetzt das mkII auch PDI, gibt es noch andere geraete die nicht > ganz so teuer sind fuer PDI? AVR ISP mkII (um die 40EUR)
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.
@Michael: wo wo wo? für 40 eur? @Hannes: Sicher das ich ALLE xmegas auch mit JTAG Programmieren kann?
ach etz lese ich das erst der ISP mkII ja moment mal aber die xmega serie hat doch gar keine ISP Programmiermoeglichkeit mehr. Ich hab hier nur den Olimex ISP Programmieradapter. http://olimex.com/dev/avr-isp500.html bei dem steht ganz klar dabei, nix Xmega
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.
Sehe ich genau so. Außerdem: Wofür überhaupt JTAG? Über PDI lässt es sich genau so gut debuggen (das PDI ist relativ High-Speed). Und das braucht nur zwei Drähte. Ein JTAG ICE mkII unterstützt auch PDI. Der AVR ISP mkII unterstützt nur PDI Programming (kein Debugging).
Naja für JTAG könnte ich den PGM-00012 von olimex nehmen. http://www.sparkfun.com/commerce/product_info.php?products_id=12 nur da irritiert mich einfach die Aussage: Note: This is not an AT-JTAGICE-MK2. If you want to work with the newer devices or with debug wire this JTAG will not do the job.
Dieser Geiz geht mir ziemlich auf den Sack. Kauf dir Original Atmel-Equipment und fertig. Es gibt genug Gründe die gegen Selbstbauprogrammer sprechen: - Meistens fehlt Schutzbeschaltung - Teilweise eigene Firmware - Kein Hardware Support seitens des Herstellers - usw.
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
Die Pinbelegung der PDI Schnittstelle steht in dem AVR ISP / JTAG Manual in der AVR Studio Hilfe. Als Student kriegt man die Programmer für die Hälfte des Preises.
Hi >will ich xmega Programmieren bleiben mir nur zwei sinvolle >Moeglichkeiten Du hast den AVR-Dragon vergessen. MfG Spess
Tatsache, in der Studio hilfe ist es dabei. Man kann den selben stecker nutzen, nur die Belegung ist anders. Ich denke der AVR ISP ist ideal fuer mich und Preislich auch ok. Danke
Hi >Ich denke der AVR ISP ist ideal fuer mich und Preislich auch ok. Den AVR-Dragon gibt es bei Watterott zu Zeit für 49,95€. MfG Spess
Hi
>Der Dragon kann (noch) kein PDI.
Steht aber in meiner Hilfe-Datei drin.
MfG Spess
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
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
Hi! Kann keine Beschreibung des PDI Anschlusses am Dragon finden. nur JTAG, SPI und DW. Studio 4.18 Build 684. Oder bin isch schon nicht mehr aktuell? Grüße! Fabi
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
Bislang geht noch kein PDI am Dragon, scheint buggy zu sein. Die dafür zuständigen Leitungen wackeln zwar, aber der Controller wird nicht erkannt.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.