Hallo zusammen, ich habe hier ein XMEAGA128A1 Modul auf dem Tisch und möchte dieses Debuggen mit dem AVR Dragon. Leider bekomme ich keinen Zugriff auf den uC. Elektrisch ist alles richtig verbunden. Der Dragon funktioniert einwandfrei an einem XMEGA16A4U. Verwende AVR Studio 6.x Leider finde ich unterschiedliche Aussagen bzgl. der Verwendbarkeit des Dragon für die A1 Familie: Datenblatt Atmel 8169B-AVR-11/09: The AVR® DRAGON™ can as of AVR Studio version 4.18 be used to program and debug Tiny, Mega and XMEGA devices. It supports JTAG programming and debugging for all XMEGA devices with JTAG interface, but so far only supports PDI interface for the A4 subfamily. Beitrag "PDI + AVR Dragon" Beitrag von 2010: Zitat: “habe auch PDI + ATXMEGA128A1 ausprobiert, funktioniert leider nicht. Nach mehreren versuchen habe ich ATMEL NO angeschrieben, die haben mir beschtätigt (ohne weitere Angaben), dass PDI mit ATXMEGA funktioniert nicht.“ Unter folgenden Link (vermutlich aktuellster Stand)steht jedoch geschrieben, dass der XMEAGA128A1 vom DRAGON unterstütz wird. http://www.atmel.com/tools/AVRDRAGON.aspx?tab=devices So und nun? Hat jemand einen A1 über PDI mit dem DRAGON am Laufen? Ansonsten muss ich wohl ein neues Programmier- Dubuggerät kaufen :-| Danke schon mal für Euer Feedback Michael
siehe Note : unter dem Bild : http://www.atmel.com/tools/AVRDRAGON.aspx An JTAG funktionieren mein Xmega128A1 und mein Dragon einwandfrei. Mit dem ISP MKII funktioniert PDI einwandfrei, den ISP MKII habe ich allerdings wieder verkauft, da der Dragon besser ist ( mehr Features ). Gruß, dasrotemopped.
Michael schrieb: > Hallo zusammen, > > ich habe hier ein XMEAGA128A1 Modul auf dem Tisch und möchte dieses > Debuggen mit dem AVR Dragon. Leider bekomme ich keinen Zugriff auf den > uC. Elektrisch ist alles richtig verbunden. Der Dragon funktioniert > einwandfrei an einem XMEGA16A4U. Verwende AVR Studio 6.x > > Leider finde ich unterschiedliche Aussagen bzgl. der Verwendbarkeit des > Dragon für die A1 Familie: Wenn du bei Atmel auf die Produktseite des ATxmega128A1 gehst, dort den Reiter “Tools” auswählst und dann beim “AVR Dragon” die “Details” aufklappst, steht doch klipp und klar:
1 | Note: Atmel AVR XMEGA PDI mode on AVR Dragon does NOT work for the |
2 | following XMEGA devices: A3/D3 - revisions B, C and E or A1 (up to |
3 | revision K). |
Das heißt also, wenn du einen ATxmega128A1 bis einschließlich Revision K hast, dann kannst du den Dragon nicht per PDI dafür benutzen. > Ansonsten muss ich wohl ein neues Programmier- Dubuggerät kaufen :-| JTAG kannst du dir nicht leisten? Genug Pins hat er doch eigentlich. Ggf. mal das neue Atmel-ICE ansehen. Gibt's auch als nacktes Board, das wäre ja gewissermaßen das Äquivalent zu einem Dragon. Allerdings müsste wohl ob der Versandkosten mal jemand eine Sammelbestellung organisieren (oder jemand wie Stephan Watterott nimmt's in seinen Laden mit auf). Markus Horbach schrieb: > den ISP MKII habe ich > allerdings wieder verkauft, da der Dragon besser ist ( mehr Features ). Naja, das AVRISPmkII ist nahezu „unkaputtbar“, außerdem ist es für ISP-Programmierung (also tiny/megaAVR) der mit Abstand schnellste Programmierer, sofern der CPU-Takt natürlich hoch genug eingestellt ist.
:
Bearbeitet durch Moderator
der ISP MKII ist nicht schlecht auf keinen Fall, der Dragon hat aber PDI, ISP, JTAG und Debugging Features (noch nie benutzt) so wie High Voltage Programming (dringend gebraucht für verfuste ATTiny13a). Ein Bekannter hat einen ISP Programmer für seine Arduino Basteleien gesucht, da konnte ich mich schnell trennen. Ich programmiere langsamer als der Dragon, da reicht die Geschwindigkeit. Wollte dem TO nur mitteilen, das ich den Xmega128A1 erfolgreich mit PDI am ISP MKII programmiert habe, wenn er einen neuen Programmer sucht. Besser ist natürlich JTAG statt neuer Programmer am Xmega. Gruß, dasrotemopped.
Hallo zusammen, @Jörg: Vielen Dank für die eindeutige Auskunft samt Quellenangabe. Ist absolut eindeutig. Nur wie bekomme ich die Revision raus. Alles was ich vom Package ablesen kann ist folgendes: ATXMEGA128A1 AU 1326 Auslesen kann ich den Chip aktuell nicht :-|. Dank für die Unterstützung. VG, Michael
Jörg Wunsch schrieb: > Das heißt also, wenn du einen ATxmega128A1 bis einschließlich Revision K > hast, dann kannst du den Dragon nicht per PDI dafür benutzen. Habe hier noch ein altes Xplained-Board mit einem ATxmega128A1 gefunden und kann das bestätigen: JTAG funktioniert mit dem Dragon, PDI nicht. Das REVID-Register (Speicheradresse 0x93) hat den Wert 7, also eine Revision G.
Michael schrieb: > ATXMEGA128A1 AU 1326 Ist zumindest deutlich neuer als meiner (1124). Hast du den Chip aufgelötet? Wenn nicht, auf der Unterseite in einer der Nummern müsste sich der Buchstabe für die Chip-Revision mit verstecken.
Auf PB4 bis PB7 liegt die JTAG Schnittstelle. Ist da kein drankommen ? Dann kannst du alles mit dem Dragon machen. Gruß, dasrotemopped.
oder den Xmega128A1 gegen den Xmega128A1U tauschen, der sollte den PDI Bug nicht haben, ist ausserdem Footprint kompatibel + extra USB Schnittstelle
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.