PDI oder JTAG Programmiere für Xmega selber bauen

Gast #3133759
Lesenswert?

Hallo Leute,

ich bin momentan dabei mir ein Mikrocontroller Board mit dem 
ATXmega128A1 selber zu entwickeln, mein erster Prototyp läuft auch echt 
super.
Jetzt möchte ich aber noch nen Schritt weiter gehen und einen Programmer 
für den Xmega mit auf das Board bauen damit ich demnächst meinen All AVR 
Programmer nicht mehr brauche sondern nur noch nen USB Kabel anstecken 
muss um ihn zu Programmieren.

Deswegen meine ist meine Frage an euch:

Hatt einer von eucht vileicht schon einmal ein JTAG oder PDI Programmer 
selber gebaut und mit dem Xmega Betrieben?

Ich habe nämlich schon einige zeit mit Googlen verbracht und bis jetzt 
noch keinen Lösungsansatz gefunen.

Wenn einer von euch nen Schaltpaln von so einem selbstgebauten 
Programmer hat wäre das escht super.
Gast #3133870
Lesenswert?

Xmega schrieb:
> einen Programmer
> für den Xmega mit auf das Board bauen

Das ist nicht sinnvoll. Ein JTAG-Programmer besteht nicht nur aus einem 
Stecker, sondern enthält immer eigene Intelligenz, also einen Controller 
mit USB oder RS232C oder Ethernet. Jedenfalls alle die ich bisher 
gesehen habe. Du müsstest also zum Programmieren einen weiteren 
Prozessor integrieren.

Ausserdem erhebt sich dann ja die Frage, wie du diesen 
Programmierprozessor programmierst...

Gruss Reinhard
Gast #3133893
Lesenswert?

Schau mal sowas in der Art macht Atmel ja schon mit der neuen Xplained 
Pro Development kIts Serie, da ist z.b. für den ATmegaRF auch ein 
zweiter Controller onboard der als debugger/programmer dient.
Vielleicht kannst Du dir da etwas abgucken

http://www.atmel.com/tools/ATMEGA256RFR2-XPRO.aspx?tab=documents

Wär cool wenn dein Xmega Board auch zu der neuen Xplained Pro Serie 
passt, denn ich hätte schon ein paar Extension Boards da dann könnte ich 
sie auch für den Xmega nutzen. Das OLED extension board gefällt mir 
unheimlich:
http://www.atmel.com/products/microcontrollers/avr/xplainedpro.aspx
Gast #3133969
Lesenswert?

Das mit den Schaltplan sollte ja auch eigentlich kein Problem sein da 
müsste man ja mit einem AT90USB eigentlich zurecht kommen.
Problem sollte echt nur die Software sein.
Hatt den schonmal jemand sowas gemacht mit dem Xmega?

@Uwe Bonnes: Habe grade mal nach FTDI Programmer  gekuckt aber da stand 
überal nur ISP bei was die Xmega ja nicht mehr unterstützen.

@Reinhard Kern: Das ich noch einen Kleineren zusätlichen Controller 
benötige der das Programmieren übernnimt weiß ich den kann ich ja auch 
mit dem Programmieradapter einmal vorprogrammieren bevor ich ihn einbau 
oder evt. auch nach dem einbau.

@Sven: So was in der Art wie Xplained Boards sollte meins auch werden 
nur warscheinlich nen Bisschen kleiner, mit mehr Funktionen und 
Günstiger.


evt. habe ich auch überlegt das Board zu verfilfältigen wenn noch von 
anderen intresse besteht damit die bestellung der Leiterkarten günstiger 
wird.
Den die jetzigen Protoypen du ich immer Fräsen aber bei klein serien 
wird das Fräsen relativ teuer da vile arbeitsstunden und zudem sind die 
Fräser sehr Teuer.
(Firma: TU Darmstadt) #3134050
Lesenswert?

Xmega schrieb:
> @Uwe Bonnes: Habe grade mal nach FTDI Programmer  gekuckt aber da stand
> überal nur ISP bei was die Xmega ja nicht mehr unterstützen.

Mit  MPSSE faehigen FTDI Bausteinen  kann man SPI, aber auch JTAG und 
anderes erzeugen. Man muss halt nur die richtigen Verbindungen 
herstellen. Ein Olimex FTDI, dlp2232h, minila oder aehnlicher Adapter 
bieten die entsprechenden Ausgaenge auf dem einen oder anderen 
Adapterlayout an. Und mit xc3sprog koenntest Du dann den Adapter 
ansprechen, um den XMega mit JTAG zu programmieren.
Gast #3134054
Lesenswert?

Das hör4t sich gut an ich glaube ich werde mich mal ein bisschen in die 
Richtung gucken und mal sehen vllt finde ich ja was brauchbares.

Nehme aber auch erne novh vorschläge von anderen an.

Am liebsten wäre es mir ja ohne zusatz programm dass ich alles direkt 
aus avr studio machen kann.
Moderator Persönliche Seite #3134070
Lesenswert?

Xmega schrieb:
> Am liebsten wäre es mir ja ohne zusatz programm dass ich alles direkt
> aus avr studio machen kann.

Dann wird dir außer einem MPSSE-fähigen FTDI keine andere Lösung
bleiben, fürchte ich mal.

Schau aber genau hin, nicht alle Xmegas haben JTAG, und dass schon
jemand mit der MPSSE via PDI programmiert hätte, wäre mir nicht
bekannt (aber Uwe Bonnes kennt sich da sicher besser aus als ich).

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