AVR-Studio nutzt falsche .hex-Datei

OP #1456911
Lesenswert?

Hallo

Seit heute wird mein AVR mit einer falschen .hex-Datei programmiert, 
denn jetzt lässt der Atmega eine LED blinken, was aber in meinem 
aktualisierten Programm gar nicht vorkommt.
Habe die .hex-Datei gelöscht, das Programm neu kompiliert, aber das 
Problem besteht weiterhin.

Ich glaube ich hatte vorher versucht, meine Schaltung mit dem 
ISP-Programmierer zu debuggen. Dabei hatte ich auch in den Optionsmenüs 
vom AVR-Studio rumgewerkelt. Kann es evtl. damit zusammen hängen?

Bin grad total ratlos.
Gast #1456920
Lesenswert?

Hi

>Ich glaube ich hatte vorher versucht, meine Schaltung mit dem
> ISP-Programmierer zu debuggen.

Mit welchem Erfolg?

>Dabei hatte ich auch in den Optionsmenüs
>vom AVR-Studio rumgewerkelt. Kann es evtl. damit zusammen hängen?

Nein. Das File wird im Programmer-Dialog eingestellt.

MfG Spess
OP #1456950
Lesenswert?

Es ist ja dasselbe Projekt.

Ich habe auch die Dateien aus dem Default-Ordner alle gelöscht. Dann 
neukompiliert und programmiert(Pfad im Programmermenü korrekt 
eingestellt).
Doch wieder die alte Leier.

Ich wusste nicht, dass man den Programmer nicht zum Debuggen nutzen 
kann. Kam ja auch ne Fehlermeldung.

Das AVR-Studio nervt aber auch ganz schön. Bspweise gibt's da keinen 
Befehl, mit dem man einen markierten Bereich auskommentieren kann.
Und auch andere Sachen stören mich daran.

Kennt ihr ne Alternative dazu?
Gast #1456964
Lesenswert?

Hi

>Ich habe auch die Dateien aus dem Default-Ordner alle gelöscht. Dann
>neukompiliert und programmiert(Pfad im Programmermenü korrekt
>eingestellt).
>Doch wieder die alte Leier.

Glaub ich nicht. Aber dann starte mal den Simulator. Dann kannst du im 
Programmier-Dialog `'Use current Simulator/Emulator Flash Memory' 
auswählen

>Das AVR-Studio nervt aber auch ganz schön. Bspweise gibt's da keinen
>Befehl, mit dem man einen markierten Bereich auskommentieren kann.
>Und auch andere Sachen stören mich daran.

Einen Befehl nicht, aber mit '/* .... */' geht das auch recht schnell.

>Kennt ihr ne Alternative dazu?

Wie viel willst/kannst du bezahlen?

MfG Spess
OP #1456978
Lesenswert?

Ach Mist, hab die sache gefunden. Da war noch ein Aufruf der 
Blinkroutine in einer anderen .c-Datei. Eieiei. Schöne Scheiße...

Klar /* */ ist keine Frage, aber das kann man leider nicht schachteln.

Außerdem wär es gut, grade bei verschachtelten If-Anweisungen, wenn die 
jeweils zugehörigen '{'-Klammern beim draufklicken markiert würden.

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