Probleme mit AVR Studio4 und AVR Dragon / STK500

Gast #974069
Lesenswert?

Hi,

Ich bin ein unbeschriebenes Blatt in der uC-Welt.
Hab heute ein STK500 und nen AVR Dragon in die Hände bekommen. Da ich 
relativ neugierig bin und ich wissen wollte was hinter den 
vorinstallierten Programmen auf dem STK500 steckt und was ich damit noch 
alles machen könnte, habe ich also wie von Atmel geraten die aktuellste 
Version von AVR Studio 4 heruntergeladen (AVR Studio 4.14 (Build 589)) 
und installiert.
Dann hab ich den Dragon per USB an den Laptop angeschlossen, Windows hat 
diesen erkannt und installiert.

Nun hab ich den Dragon per ISP mit der SPROG3 Schnittstelle des STK500 
verbunden um den ATMEGA8515 programmieren zu können.

Folgendes einfaches Programm habe ich einem Tutorial 
(http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Einf.C3.BChrungsbeispiel) 
entnommen:
1
#include <avr/io.h>          // (1)
2
 
3
int main (void) {            // (2)
4
 
5
   DDRB  = 0xff;             // (3)
6
   PORTB = 0x03;             // (4)
7
 
8
   while(1) {                // (5a)
9
     /* "leere" Schleife*/;  // (5b)
10
   }                         // (5c)
11
 
12
   /* wird nie erreicht */
13
   return 0;                 // (6)
14
}

Hab dieses also eingegeben und spaßeshalber auf "Build and Run" 
geklickt.

Folgende Fehlermeldung kam als Ergebnis:

"Device ATMega128 not supported on AVR Dragon in this Version of AVR 
Studio 4"

Laut Changelog sollte der ATMega128 seit AVR Studio 4.12 SP3 
(12.06.2006) unterstütz werden.

Ich bitte um Hilfe! Wie kann ich dieses Problem lösen?
Was mach ich falsch (ausser dass ich ein kompletter Anfänger bin^^) ?


Vielen Dank für Eure Mühe!


Greetz Indemnis
Gast #974544
Lesenswert?

"AVR Dragon in ISP Mode with ATMega128" ist der einzige Programmer auf 
den ich connecten kann. Wenn ich was anderes auswähle und darauf 
connecten will, springt er wieder zurück in den 
Programmer-Auswahl-Dialog.

In anbetracht der Tatsache, dass ich mir über den ATMega128 ja allerhand 
Infos vom 8515 holen kann, müsste ich ihn dann nicht auch beschreiben 
können?
Gast #974556
Lesenswert?

Von welchem Mega128 redest Du? Ein Mega128 (als Target) passt weder auf 
den Dragon noch auf das STK500. Man braucht dazu noch ein Zusatzboard 
zum Aufstecken auf das STK500. Welches das ist, erfährt man in der Hilfe 
zum AVR-Studio.

KH
Gast #974561
Lesenswert?

Der ATMega128 ist fest auf dem Dragon verlötet... nicht von mir sondern 
von AVR ;)

Auf dem angehängten Bild hab ich ma den USB-Anschluss (blau) die 
ISP-Pins, über die cih die Verbindung zum STK 500 hergestellt habe 
(grün) sowie die beiden ATMega Chips auf dem Dragon markiert
Angehängte Dateien:
Gast #974599
Lesenswert?

Weil ich nur einen Laptop zur Verfügung habe, der nur USB-Anschlüsse 
hat. Der STK500 hat aber nur Serielle Anschlüssen, wohingegen der Dragon 
USB hat.

Sorry, dachte das ist in meiner Problembeschreibung oben klar geworden
Gast #974647
Lesenswert?

Signatur, Flash, EEPROM, fuses und Lock BITs kann ich lesen... 
Frequenz...  hmmm soweit ich das sehen kann ist die Frequenz, die ich da 
angezeigt bekomm die vom Mega128 auf dem Dragon... Spannung... ka wie 
ich an die rankommen soll
Gast #974812
Lesenswert?

Lass es bleiben und kauf Dir lieber ein paar Klingeltöne....
Oder lies endlich die Dir zur Verfügung stehenden Dokus.

Die fest aufgelöteten AVRs auf Dragon und STK500 sind Teil des Systems 
und gehen Dich als Benutzer überhaupt nichts an!

Das STK500 lässt sich wunderbar mit einem stinknormalen billigen 
USB-Seriell-Adapter über eine virtuelle COM connecten und betreiben.

Der einzige sinnvolle Grund, warum man die Prototypen-Area des STK500 
mit dem Dragon verbindet, ist das Nutzen der Debug-Interfaces (JTAG, DW) 
des Dragon auf Target-AVRs, die im STK500 stecken.

Der Dragon hat dafür übrigens einen eigenen Target-Steckplatz, den man 
selbst mit einem Textoolsockel (40-polig, breite Schlitze) und den 
zugehörigen Pfostensteckerstiften bestücken muss/kann.

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