Hallo zusammen, ich bin blutiger Mikrocontroller-Anfänger und scheiter sogar schon beim Verbinden von Stk500 mit AvrDragon. Vorneweg: Ich habe das Board nicht mit RS232 verbunden, hab mir den AvrDragon geholt um via USB an das Board ranzukommen. Zuerst hab ichs mit ISP-Programmierung versucht, da kommt im AvrStudio immer die Ausgabe, der Flash-Speicher könne nicht geschrieben werden. Löschen des Controllers mit dem AvrDragon über den Connect Dialog im AvrStudio funktioniert aber komischerweise. Ich benutze einen Atmega16-16PU und finde nirgends ein Beispiel wie ich den über z.B. JTAG programmieren kann. Mit dem User Manual komm ich auch nicht weiter, da steht nur die Programmierung via RS232 drin. Eine RS232-Schnittstelle hat mein Laptop gar nicht. Ich hoffe ihr könnt mit den Infos hier was anfangen. Danke schonmal
Hi Wie hast du bei ISP den Dragon an das STK angeschlossen? MfG Spess
Den hab ich mit dem 6adrigen kabel an SPROG3, weil mein mikrocontroller ja im roten socket steckt.
ISP zu schnell eingestellt? Also mehr als 250 kHz bei frischem Controller?
Hab ich runtergesetzt, jetzt geht schon mehr, aber es kommt immer noch folgende meldung: WARNING: FLASH byte address 0x0000 is 0x00 (should be 0x0C).. FAILED! ?? kannst du damit was anfangen? thx
Schreib doch mal jede Verbindung genau rein, das klingt alles sehr durcheinander....
Es kommt auch beim Versuch die Lockbits und Fusebits zu programmieren z.B. die Meldung: WARNING: Lock bits verification.. FAILED
vielleicht kann ich dir per mail n bild von meinem aufbau + screenshots des avrdragon dialogs schicken?
Hat das STK eine eigene Stromversorgung? Wie sind die Jumper gesetzt?
ja hab n netzteil dran, die jumper sind gesetzt bei: VTARGET AREF RESET XTAL1 OCSEL auf pin 1+2 nicht gesetzt auf: BSEL2 PJUMP
Also mit dem mitgelieferten atmega8515 läuft alles perfekt. vielleicht wird mein atmega16-16pu nicht unterstützt? arbeite jetzt erstmal mit dem 8515 weiter, danke erstmal an euch. gruß andy
Andy wrote: > Also mit dem mitgelieferten atmega8515 läuft alles perfekt. Hmmm... - Der kann doch gar kein JTAG, oder? > vielleicht > wird mein atmega16-16pu nicht unterstützt? Doch... - Das lässt mich vermuten, dass Du den Mega16 vielleicht im falschen Sockel hattest? Mega16 und Mega8515 sind NICHT pinkompatibel. > arbeite jetzt erstmal mit dem > 8515 weiter, danke erstmal an euch. Viel Erfolg... > > gruß andy ... Achja, Du benutzt für JTAG solch ein Adapter (Anhang)?
@hannes mit dem 8515 hab ich via isp programmiert, habe gar keinen jtag-adapter. den mega16 konnte ich via isp nicht programmieren, weil der nicht vom avrdragon unterstützt wird. deshalb dachte ich mir, ich versuch den mega16 via jtag zu programmieren, wusste aber nicht, dass ich nen adapter brauch. wo kriegt man den her?
Andy wrote: > @hannes > > mit dem 8515 hab ich via isp programmiert, habe gar keinen jtag-adapter. > > den mega16 konnte ich via isp nicht programmieren, weil der nicht vom > avrdragon unterstützt wird. deshalb dachte ich mir, ich versuch den > mega16 via jtag zu programmieren, wusste aber nicht, dass ich nen > adapter brauch. Nunja, wo willst Du den ohne Adapter JTAG an das STK500 anschließen?? ISP und JTAG sind nunmal nicht dasselbe. Du solltest gelegentlich mal die Hilfedateien des AVR-Studios durchstöbern, da werden auch die Tools von ATMEL beschrieben und erklärt. ;-) > wo kriegt man den her? Das weiß ich nicht. Ich habe den Dragon bisher nur ein paarmal für DW genutzt. Für ISP benutze ich das STK500. Vermutlich wird es den Adapter bei ATMEL-Distributoren geben. Ich habe aber noch nicht danach gesucht. Hast Du schonmal über Eigenbau nachgedacht? Brauchst nur 'n passenden Wannenstecker, 'n Stück Lochraster, 'n JTAG-Pfostenstecker für die Dragon-Seite und 'n paar Strippen. ...
Hallo Andy, der Mega 16 muss in den roten Sockel und das ISP Kabel gehört in SPROG3. Wenn der Mega 16 jungfräulich ist stellst du die Programmierfrqenz am besten auf 125 KHz ein. Weil 1 MHz ist Grundeinstellung und die Programmierfrequens soll UNTER 1/4 liegen. Mit dem Dragon wie mit dem STK500 werden ganz sicher der MEGA 16 unterstützt!!! Ich hab dir mal eine Übersetzung der Bedienungsanleitung der STKs angehängt Um das STK wirklich nutzen zu können solltest du aber am besten für eine serielle Anbindung sorgen. Evtl. mit einen USB zu Seriel Adapter. Grüße Jörg
Hi Der Adapter ist Zubehör vom JTAGICE MKII. Ob der einzeln erhältlich ist, weiss ich nicht. Da hilft nur Eigenbau. Am einfachsten 10pol Flachbandkabel mit Pfostensteckvebinder (für Dragon). Am anderen Ende die Adern vereinzeln und 1pol. Steckverbinder anlöten. MfG Spess
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.