Hoi,

Wie heeft er al ervaring met de AVR XMEGA controllers en wil hier over vertellen?

Groeten,
Alex

Wat wil je weten dan? Voor zover ik weet staan er al een aantal preliminary datasheets online en zijn er mondjesmaat samples te verkrijgen.

[Bericht gewijzigd door Sphere op (21%)]

Ik zou graag de ervaringen van gebruikers willen horen.

Denk niet dat iemand hier er al mee gewerkt heeft. In de laatste of één van de laatste Elektuurs stond er een heel artikel over in.

Het is zo ver, ik wil ze vandaag gaan bestellen!

Willen er nog meer mensen AVR XMEGA's? Ik heb de ATXMEGA32D4-AU besteld voor €3,60 per stuk. (Vanmiddag binnen wordt er beweerd!)

[Bericht gewijzigd door happylex op (39%)]

Waar bestel je die dan ? 24 uurs levering ok, maar om 13:48 posten en dan nog bestellen en vanmiddag binnen ?!

hier heeft een stagiair laatst een produkt gemaakt met de ATXMEGA 128A1
wel even wat anders als de standaard ATMEGA
vooral de aanroep van de poorten die allemaal in structures staan enzo, verward mij een beetje. Maar denk dat het uiteindelijk wel wat makkelijker is.

Hoi,

Ze zijn nog niet binnen inderdaad, maar het is nog geen 18.00 uur.
Die structures gebruik ik nu al erg vaak. Het is erg makkelijk!

Alex

Ik heb onlangs ook een project gemaakt met de ATXMEGA64A1.

De register benaming is helemaal anders, maar eenmaal je dat gewent bent werkt het zeer vlot.

Vooral de port toggle registers zijn handig.

Conclusie: in het begin op gevloekt, na even wennen werkt het even vlotjes dan een Atmega

In de oude datasheet stond dat de ATXMEGA32D4 JTAG ondersteund. In het oude lijstje van de door de AVRDragon ondersteunde devices stond deze XMEGA ook genoemd. Nu is dat niet meer zo. De datasheet van de 32D4 is helemaal niet meer te vinden, maar die van de 32A4 wel. Ook stond op http://atmel.com/dyn/products/product_card.asp?PN=ATxmega32A4 dat de AVR Dragon een debug tool voor deze IC is.
Hier staat nu inderdaad in dat de JTAG er uit is gehaald:

1. Updated Figure 2-1 on page 3 and ”Pinout and Pin Functions” on page 49.
2. Updated ”Overview” on page 5.
3. Updated XMEGA A4 Block Diagram, Figure 3-1 on page 6 by removing JTAG from the block
diagram.
4. Removed the sections related to JTAG: JTAG Reset and JTAG Interface.
5. Updated Table 13-1 on page 25.
6. Updated all tables in section ”Alternate Pin Functions” on page 51.

Hebben ze zich bedacht en de ondersteuning voor JTAG toch maar verwijderd, of was het een domme fout van hun?

ik neem aan dat alle xmega`s wel JTAG hebben, hoe moet je ze anders debuggen?
Toch niet met reset wire neem ik aan?

Het lijkt er op dat die XMEGA alleen de PDI(Program and Debug Interface) heeft.

http://support.atmel.no/bin/customer?=&action=viewKbEntry&id=683

Op 3 november 2009 23:42:48 schreef naffets:
Het lijkt er op dat die XMEGA alleen de PDI(Program and Debug Interface) heeft.

Ja klopt, ik ben er al uit hoe het moet. zie:

To program the XMEGA the on-board programmer on the STK600 can be used...
...If you want to debug on the actual hardware (silicon), an AVR Dragon, JTAGICE mkII or AVRONE! is required.
The Dragon, AVR ONE! And JTAGICE mkII can be used both with AVR Studio as front-end or from IAR C-SPY®, which is part of the Embedded Workbench AVR suit from IAR.

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.

Programming and Debugging through the JTAG interface is still possible...
...Programming through the PDI interface is also possible using the Dragon, AVRISP mkII and the existing 6-pins interface.
Please refer to the AVR Studio online help and the XMEGA A Manual for updated and more detailed information.

De Dragon moet als volgt worden aangesloten:
1 PDI_DATA
2 VCC
3 n.c.
4 n.c.
5 PDI_CLK
6 GND

Pin 5 hangt op mijn 6-pins connector aan de reset: prima.
Pin 1 hangt hier aan "miso".

Kan ik dan met avrdude en mijn stk500v2 (compatible) programmer de xmega programmeren via PDI?