Ich habe ein Xmega Xplained 128A1 Kit zusammen mit einem AVR Dragon.
Kann mir jemand bei den Schritten helfen, die zum Programmieren von Xmega mit Dragon unter Verwendung von Atmel Studio 6 zu befolgen sind?
Ich habe das Material von der Atmel-Website heruntergeladen und habe die notwendigen Codes und andere Dinge. Leider zeigt das Handbuch die Schritte mit Studio 5.
Die Schritte, die ich unternommen habe:
Was nun als nächstes zu tun ist. Ich habe versucht zu debuggen, aber es dauerte zu lange und wurde daher abgebrochen.
Ich habe kürzlich Atmel Studio 6 installiert und ein Projekt aktualisiert, das manuell neu erstellt werden musste, also dachte ich, ich würde den Prozess einschließlich der Verwendung eines AVR Dragon dokumentieren. Der erste Schritt bestand darin, ein neues Projekt zu erstellen, und da mein Code C++ war, habe ich Folgendes ausgewählt GCC C++ Executable Project
:
Der nächste Schritt ist die Geräteauswahl, eine Suchfunktion wird bereitgestellt, die das Durchsuchen der gesamten Geräteliste erspart:
Der nächste Schritt, der für die meisten Projekte erforderlich ist, besteht darin, die CPU-Frequenz zu definieren. Ich ging in Project | Properties
die Registerkarte "Symbole" für den Compiler, den ich verwende, in diesem Fall C++. Dort habe ich F_CPU definiert, indem ich auf die Schaltfläche "Hinzufügen" geklickt und so eingegeben habe, F_CPU=11059200
dass es zu dem von mir verwendeten Crysyal passt. Danach sieht der Bildschirm wie folgt aus (beachten Sie, dass ich den Wert nach dem Erstellen des Screenshots korrigiert habe, es fehlte eine Null):
Im selben Bereich können Sie auf die Registerkarte „Tool“ gehen und den Typ des Debuggers / Programmierers und die Schnittstelle festlegen. In meinem Fall habe ich die JTAG-Schnittstelle verwendet, bei Verwendung von ISP werden verschiedene Optionen angezeigt, aber die Standardeinstellungen sind normalerweise in Ordnung.
Sobald dies gespeichert ist, können Sie auf das Geräteprogrammierungssymbol in der Symbolleiste klicken oder drücken, Ctrl + Shift + P
um zum Geräteprogrammierungsbildschirm zu gelangen.
Sobald Sie bestätigt haben, dass das richtige Werkzeug, Gerät und die richtige Schnittstelle ausgewählt sind, können Sie auf die Schaltfläche „Anwenden“ klicken, um eine Verbindung herzustellen. Es ist wahrscheinlich, dass der AVR Dragon ein Firmware-Update benötigt, um zu funktionieren, also drücken Sie die Upgrade-Taste, wenn Sie dazu aufgefordert werden, und warten Sie, bis das Upgrade abgeschlossen ist.
Sobald die Verbindung hergestellt ist, können Sie die Gerätesignatur und die Zielspannung lesen, um zu bestätigen, dass die Verbindung zum Ziel in Ordnung ist. Sie können auch die verschiedenen Speicher, Lockbits und Lockbits vom selben Bildschirm aus programmieren.
Sobald Ihre Konfigurationsbits jedoch gesetzt wurden, finden Sie es möglicherweise bequemer, die Schaltfläche Start ohne Debugging in der Symbolleiste zu verwenden, um das Projekt zu starten. Dadurch wird das Projekt bei Bedarf automatisch erstellt, das Gerät programmiert und das Programm gestartet.
David Norman
Enthusiast
Enthusiast
David Norman
Enthusiast
Enthusiast
David Norman
David Norman
Enthusiast
David Norman
Nik Williams
Enthusiast
JYelton
JYelton