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.
Xmega schrieb: > Wenn einer von euch nen Schaltpaln von so einem selbstgebauten > Programmer hat wäre das escht super. Schaltplan ist ganz einfach: einen Mikrocontroller, von dem drei oder vier GPIO-Pins an die Schnittstelle gehen. ;-) Der Rest ist Software …
Ich habe xc3sprog "svn checkout svn://svn.code.sf.net/p/xc3sprog/code/trunk xc3sprog-code" ATXMega128 programiert. Jeder FTDI Programmer laesst sich an xc3sprog anpassen, wenn er nicht sowieso schon unterstuetzt ist.
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
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
p.s. nimm am besten gleich den neueren ATxmega128A1U-AU anstatt der alten Version, soweit ich weiß wird die alte Version nimmer lang produziert
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.
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.
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.
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).
Schau mal hier: http://tom-itx.dyndns.org:81/~webpage/boards/USBTiny_Mkii/USBTiny_Mkii_index.php Das könnte dir doch weiterhelfen. Ich glaube da steckt ein AT90USB drin. Gruß Steffen
Das PDI Protokoll ist eigentlich im Datenblatt beschrieben, Software dürfte also kein Problem sein.
Steffen H. schrieb: > Schau mal hier: > > http://tom-itx.dyndns.org:81/~webpage/boards/USBTi... > > Das könnte dir doch weiterhelfen. Ich glaube da steckt ein AT90USB drin. > > > > Gruß Steffen Das sieht ganz nett aus. Nur leider fehlt mir dazu nen Schaltplan damit ich diesen Programmer nachbauen könnte.
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.