Forum: Mikrocontroller und Digitale Elektronik ATMEGA644 STK500 AVRSTUDIO 5 flashen nicht möglich


von Masterz (Gast)


Lesenswert?

Hallo Community,

ich habe hier ein für mich sehr mysteriöses Problem, das zu lösen gilt:

Folgende Vorraussetzung:

STK500 Board
AVRSTUDIO 5
AVRISP mkII mit Jungo Treiber installiert

Was will ich machen:
Ein simples Blink Programm auf einen ATMEGA644 flashen

Wo ist das Problem:

 [ERROR] Verifying Flash...Failed! address=0x0000 expected=0x0c 
actual=0x00

Ich kann das Ding auslesen, Clearen, Writen, aber beim Verify ist 
schluss.

Nun habe ich ein ATMEGA88 programmiert -> ISP Dongle auf den Grünen ISP 
Anschluss -> Funzt

ATMEGA 8515L -> ISP Dongle auf den Roten Stecker -> Funzt

ATMEGA644 -> ISP immernoch auf den riten Stecker -> Funzt nicht.. Wo 
liegt der Fehler?

Ich habe schon versucht die Blink.hex mittels AVRDUDE und myAVR und der 
LIBUSB Library zu flashen -> Funzt nicht.

Kann es sein das mein ATMEGA644 (Davon habe ich 10Stück) alles nicht 
gehen?

Noch eine Hintergrundinfo: Diese ATMEGA644 habe ich in einem ESD 
Kästchen im Keller gelagert. Kann es sein, dass das das Problem ist??? 
Aber wieso kann ich die dann auslesen ?!?!

Bitte um einige Tipps.. Danke!

von Spess53 (Gast)


Lesenswert?

Hi

Du hast aber beachtet, das der ATMega644 nicht in den gleichen Sockel 
wie der ATMega8515 gehört?

MfG Spess

von Masterz (Gast)


Lesenswert?

OK Folks,

ich bin ein Schritt weiter.

Ich habe bemerkt, dass wenn ich VOR dem Flashen ein "Erase now" mache, 
macht das zwar mein AVR Studio und quittiert das auch mit Ok jedoch 
fängt mein AVRISP mkII dann an rot zu blinken!

Wenn man jedoch den AVR Dongle aussteckt und wieder einsteckt, dann ist 
die Statusled Grün. Wenn ich dann das Häckchen Erase Device before 
programming entferne, dann wird sauber geflasht und das Programm läuft 
auch ab.


WTF?


Hat irgend jemand da draußen eine Idee?

von Masterz (Gast)


Lesenswert?

In Welchen Sockel kommt denn der ATMEGA644?

Ich habe den genau in den roten Sockel eingesteckt, wo auch der rote 
Stecker für den ISPDongle darunter sitzt.

Und ohne Erase geht das ja.

Wo würdest du denn den ATMEGA einsetzten?

von Masterz (Gast)


Lesenswert?

Tatsache!!

ich habe den ATMEGA644 in den anderen Roten Sockel eingesteckt -> also 
auf der Seite wo auch die Stromversorgung liegt und siehe da, Erase kann 
auch gemacht werden. Wo steht das denn im STK Handbuch, dass der ATMEGA 
644 genau in diesen Sockel eingesteckt werden muss?

von Spess53 (Gast)


Lesenswert?

Hi

>Wo würdest du denn den ATMEGA einsetzten?

Der ATMega644 gehört in den anderen roten Sockel (SCKT3100A3).

MfG spess

von Spess53 (Gast)


Lesenswert?

Hi

STK500 Hilfe->Target Socket Section->ISP Programming

MfG Spess

von Masterz (Gast)


Lesenswert?

Spess, DANKE!!!!!!!!!

in solchen Momenten finde ich es schade das es neben dem Oscar nicht den 
goldenen AVR gibt, denn hätte ich dir nämlich heute übergeben können 
!!!!!


Danke läuft!

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
Noch kein Account? Hier anmelden.