XMEGA Programmer-Schnittstelle

pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

XMEGA Programmer-Schnittstelle

 · 
Posted: 09.10.2010 - 10:46  ·  #1
Hallo Leute.

Angenommen ich möchte jetzt ein neues XMEGA-Board entwickeln aber ich möchte auch später den ELAB-Programmer benutzen, wie muss die Schnittstelle aussehen?

Wird diese so wie auf dem ELAB Boards aussehen? (siehe Anhang)
Oder wird es doch eine neue geben?

Gruß
Thorsten
Attachments
Prog 6pol
Filename: XMEGA_Prog.JPG
Filesize: 14.31 KB
Title: Prog 6pol
Information: Prog 6pol
Download counter: 73
xMegaAtmelProg
Filename: XMEGA_AtmelProg.JPG
Filesize: 5.49 KB
Title: xMegaAtmelProg
Information: xMegaAtmelProg
Download counter: 72
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: XMEGA Programmer-Schnittstelle

 · 
Posted: 09.10.2010 - 14:27  ·  #2
Hallo Thorsten,

durch die interne Beschaltung unserer Programmer kann der Pin5 (RESET) nicht für high-speed Zwecke benutzt werden. Deshalb nehmen wir Pin3. Allerdings kann Pin3 mit Pin5 auf dem Board kurzgeschlossen werden. Dann sollte alles gehen.

rolf
pvs-deck
PowerUser
Avatar
Gender:
Age: 53
Homepage: pvs-deck.de
Posts: 1340
Registered: 02 / 2009
Subject:

Re: XMEGA Programmer-Schnittstelle

 · 
Posted: 10.10.2010 - 10:54  ·  #3
Hallo rolf.

Quote by rh

durch die interne Beschaltung unserer Programmer kann der Pin5 (RESET) nicht für high-speed Zwecke benutzt werden. Deshalb nehmen wir Pin3. Allerdings kann Pin3 mit Pin5 auf dem Board kurzgeschlossen werden. Dann sollte alles gehen.


Der XMEGA unterstützt ja PDI, ISP und JTAG.

PDI = Programming Debug Interface

Wenn ich das richtig verstehe, kann der XMEGA über die PDI auch "debuggen", richtig?

Werden die ELAB Programmer nun den PDI oder JTAG unterstützen?
Wenn die PDI, dann brauche ich eh nur einen 6Pin-Adapter, sprich das "Atmel"-Bild ist die original ATMEL Beschaltung und das Bild mit dem Reset-Taster ist die abgewandelte für die "HighSpeed", diese ist dann wohl für die eLab-Programmer, richtig?



Gruß
Thorsten
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 59
Posts: 956
Registered: 09 / 2007
Subject:

Re: XMEGA Programmer-Schnittstelle

 · 
Posted: 10.10.2010 - 11:17  ·  #4
Hi Thorsten,
Du brauchst den 6 Pol. vom Elab Board.
Damit kannst Du auch ersteinmal mit dem Atmel ISP MK2 proggen. Mache ich auch so.
Die XMega's werden auch wohl nur mit PDI, von Elab, unterstützt.
XMega debugging ist Top Secret bei Atmel.
Deshalb kommt es auch erst später.

Gruß
miparo
rh
Administrator
Avatar
Gender:
Location: Germany
Age: 24
Homepage: e-lab.de
Posts: 5558
Registered: 03 / 2002
Subject:

Re: XMEGA Programmer-Schnittstelle

 · 
Posted: 10.10.2010 - 14:43  ·  #5
Hallo Thorsten,

der XMega unterstützt nur JTAG und PDI. SPI ist nicht möglich!.
Beim XMega ist das JTAG, zumindest beim Programmieren und Debuggen, nur eine Shell um das PDI herum. Es macht keinen Sinn für diese beiden Zwecke das JTAG zu benutzen. Hier ist JTAG nur für das Boundary Scan notwendig, das für 99% der Anwender nicht in Frage kommt.

Deshalb werden die E-LAB Prommer nur PDI unterstützen. Dabei spielt es eigentlich keine Rolle ob man die original Atmel Beschaltung nimmt oder die von E-LAB. Wenn Pin3 und Pin5 verbunden sind, dann gehen alle Prommer.

rolf
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 16 · Cache Hits: 15   97   112 · Page-Gen-Time: 0.029925s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI