Forum: Compiler & IDEs Problem beim schreiben auf den MC


von Robert M. (xertno)


Lesenswert?

Habe ein ziemliches Problem bei dem ich nicht weiß was ich machen kann. 
Ich bin noch ziemlicher AVR Anfänger. Programmiert wurde in C und der 
verwendete Mikrokontroller ist ein ATmega644. Ich bekomme, wenn ich auf 
den MC schreibe
nach

Programming Flash..  OK!
und
Reading Flash..    OK! ,

die folgende Warnung:

WARNING: FLASH byte address 0x0040 is 0xFF (shoould be 0x0C)..FAILED!

Das Programm geht in der Simulation aber nicht auf dem Mikrocontroller.
Um herauszufinden ob vielleicht irgendetwas mit der Hardware ist habe 
ich ein kleines Prog. geschrieben und bei dem geht alles so wie ich es 
mir vorgestellt habe.

Vielleicht kann mir jemand weiterhelfen und mit einen Tipp geben wie ich 
den Fehler finden kann.

Wenn das wichtig ist ich nutze das STK500 bei dem im USER Guide der 
ATmega644 nicht aufgeführt ist. Ich glaube/hoffe, dass dies nicht der 
Grund für den Fehler ist.

von Johannes M. (johnny-m)


Lesenswert?

> Das Programm zwar in der Simulation aber nicht auf dem Mikrocontroller.
In dem Satz fehlt irgendwie ein Verb... Ich ergänze mal einfach ein 
"läuft" zwischen "Programm" und "zwar".

> Wenn das wichtig ist ich nutze das STK500 bei dem im USER Guide der
> ATmega644 nicht aufgeführt ist. Ich glaube/hoffe, dass dies nicht der
> Grund für den Fehler ist.
Den "User Guide", der beim STK dabei ist, kannste auch zum Grillanzünden 
verwenden. Die aktuelle Version steht in der AVRStudio-Hilfe. Und da 
müsste auch in der aktuellen Version der Mega644 drinstehen. Hat 
AVRStudio Dich noch nicht aufgefordert, ein Firmware-Update zu machen? 
Bei der Verwendung von so neuen Controllern sollte man auch immer die 
neueste Version von AVRStudio benutzen.

EDIT:
Wenn Du ein STK500 mit veralteter Firmware unter AVRStudio ansprichst, 
wirst Du normalerweise automatisch zu einem Update aufgefordert.

von Robert M. (xertno)


Lesenswert?

Ich habe die neuste Version von AVRStudio geladen. und Ja zwar muss 
ersetzt werden.

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.