AVRDUDE Vs. AVRStudio seltsames Ergebnis

OP #1077281
Lesenswert?

Hallo,

als erstes bitte ich um Entschuldigung da Deutsch NICHT meine 
Mutersprache ist, gibt es leider immer grammatische Fehler.

Ich   bin Anfänger in der Welt der Mikrokontroller und habe schon paar 
Sachen mit AVRDUDE (Notepad) + USBasp gemacht, LEDs blinken lasen, 
Taster abfrage usw. Nun bekomme ich in der nächst ein STK500 + AVRISP 
mkII (USB) und habe hier gelesen, dass der STK500 sollte man mit 
AVRStudio betreiben so holt man das Beste heraus.
So habe ich dann heute mit AVRStudio angefangen, nach paar Stunden habe 
ich geschafft ein Project fehlerfrei zu kompilieren. Das komisch daran 
sind die erstaunlichen Ergebnisse.

Mit AVRDUDE sieht das ganze wie im Bild 1 und mit AVRStudio Bild 2 !!! 
Gleiches Project nur einmal mit AVRDUDE kompiliert und zweite mit 
AVRStudio.

Was mache ich im AVRStudio falsch?? Könnte mich jemand helfen das Ganze 
zu verstehen??

Vielen Dank
Gruß
Angehängte Dateien:
Moderator Persönliche Seite #1077536
Lesenswert?

Martin e. C. wrote:

> als erstes bitte ich um Entschuldigung da Deutsch NICHT meine
> Mutersprache ist, ...

Dafür wiederum beherrschst du es wirklich hervorragend!  Da könnte
sich manch einer hier ein Beispiel nehmen, dessen Muttersprache
Deutsch ist.

> Mit AVRDUDE sieht das ganze wie im Bild 1 und mit AVRStudio Bild 2 !!!
> Gleiches Project nur einmal mit AVRDUDE kompiliert und zweite mit
> AVRStudio.

Nun, AVRDUDE ist ja dabei nur der letzte Schritt.  Du schreibst
,mit Notepad', ich vermute mal, du meinst damit das ,Programmer's
Notepad 2' (PN2), welches bei WinAVR als Editor/IDE mit dabei ist.

Meine Vermutung ist: die Voreinstellung der Compileroptionen in
PN2 ist `optimize for size' (-Os), während die Voreinstellung in
AVR Studio `don't optimize' (-O0) ist.  Dadurch vermasselt dir die
Compilation unter AVR Studio aber komplett das Timing.  Stell das
mal in den Compiler-Optionen in AVR Studio um und schau, ob es damit
besser wird.

¡saludos!
OP #1077563
Lesenswert?

Hallo Jörg,

vielen Dank für die Blumen !

>> Du schreibst ,mit Notepad', ich vermute mal, du meinst damit das
>> ,Programmer's Notepad 2' (PN2), welches bei WinAVR als Editor/IDE mit
>> dabei ist.

Das ist genau was ich meine.
Die Voreinstellug der Compileroptionen in AVR Studio sind genau wie in 
PN2 also –Os , siehe Bild

>> ¡saludos!

Gracias !

Gruß
Angehängte Dateien:
Moderator Persönliche Seite #1077595
Lesenswert?

Martin e. C. wrote:

> Die Voreinstellug der Compileroptionen in AVR Studio sind genau wie in
> PN2 also –Os , siehe Bild

Dann ist es nicht verständlich.

Bitte poste mal die kompletten Kommandozeilen, mit denen gebaut wird.
Bei AVR Studio müsstest du die irgendwo unter `messages' kopieren
oder vielleicht auch in eine Datei speichern können, bei PN2 zur Not
direkt in cmd.exe ausführen:

make > logfile.txt 2>&1

Übrigens: Bildformate  Screenshots erzeugt man sinnvoller als PNG,
nicht als JPEG.  JPEG ist nur bei Fotos sinnvoll.
OP #1078339
Lesenswert?

Hallo Jörg und Christoph,

vielen Dank für eure Hilfe, ich bin unterwegs und deswegen hatte ich 
mich nicht voher gemeldet!

@Christoph
> du hast zB vergessen in display-routines.h die taktfrequenz einzutragen.

das könnte tatsächlich das Problem sein mit PN2 benutze ich eine 
"Makefile" und dort ist die Taktfrequenz definiert in AVR Studio ist es 
aber nirgendwo eingetragen!

werde gleich am Montag probieren und hier berichten

Gruß

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