Forum: Mikrocontroller und Digitale Elektronik Avrstudio 5 fürn Arsch!?


von Jonas Biensack (Gast)


Angehängte Dateien:

Lesenswert?

Moin,

Avrstudio 5 buggt bei den Clockeinstellungen beim Xmega. Im Anhang ein 
mit Avrstudio 4.18 kompiliertes Hex File und Code, das korrekte 62 Hz an 
Pin PD0 erzeugt. Das gleiche mit Avrstudio (aktuelle Version) ergibt ein 
Takt von 3,8 Hz am Pin. Google ergab, dass das Problem wohl bekannt ist 
(avrfreaks...)?

Tolles Ding und ich such mir hier 2 Tage lang nen Wolf...
Aber ich will ja hier nicht nur rumheulen, sondern hab auch mal ne 
Frage:
Kann ich nicht den Asm-Code den Avrstudio 4.18 zur Initialisierung der 
Clock erzeugt in Avrstudio 5 inlinen? Was für Deutsch...

Schönen Sonntag noch :)

von Achim M. (minifloat)


Lesenswert?

Was kann in deinem Fall das 5er, was das 4er nicht kann?

Wenn du schon direkt mit der Unausgereiftheit des 5er Studios 
konfrontiert bist, verstehe ich nicht, wieso du das 5er weiter verwenden 
willst(siehe inlinen). mfg mf

von Jonas Biensack (Gast)


Lesenswert?

Naja, das war halt die Sache die mich am Wochenende Zeit gekostet hat. 
Dafür kommt mein Debugger besser mit Avrstudio 5 zurecht, sind halt 
schon ein paar gute Funktionen dabei, aber vorallem hab ich keine Lust 
alle Projekte nochmal in Avrstudio 4.18 zu importieren... NENE...
Hab mal gerade nachgeschaut so einfach lässt sich wohl kein kleiner 
Asm-Code Abschnitt einfügen... mhh...oder?

gruß jonas

von Peter II (Gast)


Lesenswert?

steckt nicht hinter beiden der gleiche Compieler? Das Studio hat wenig 
mit der code erzeugung zu tun.

von Jonas Biensack (Gast)


Lesenswert?

Danke für den Tip, Compiler Optimierung hat mal wieder zugeschlagen. Mit 
Einstellungen -Os klappt auch mit der Nachbarin...

Oh man...

Gruß Jonas

von Oliver (Gast)


Lesenswert?

Jonas Biensack schrieb:
> Danke für den Tip, Compiler Optimierung hat mal wieder zugeschlagen.

Da war dann (mal wieder) nicht das Studio oder der Compiler der Arxxx...

Oliver

von Oliver J. (skriptkiddy)


Lesenswert?

Oliver schrieb:
> Da war dann (mal wieder) nicht das Studio oder der Compiler der Arxxx...
Hallo Namensvetter,
in den seltensten fällen ist der Compiler für Murks verantwortlich. 
Meist sitzt der Fehler direkt vor dem Bildschirm.

Gruß Oliver

von Oliver (Gast)


Lesenswert?

Sooo deutlich wollte ich das nicht schreiben ;)

Oliver

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Oliver schrieb:
> Da war dann (mal wieder) nicht das Studio oder der Compiler der Arxxx...

Indirekt schon: Compilervoreinstellung mit -O0 auszuliefern, wenn
man als Ziel eine RISC-CPU hat, ist ohnehin schon fragwürdig.  Wenn
man dabei aber auch noch zwischen Version 4 und 5 explizit von
voreingestellt -Os auf -O0 wechselt, dann kann man dem Teil schon
einen Vorwurf machen.

Meckern bringt aber nicht viel, sofern ihr (die "Kunden") das nicht
auch Atmel zur Kenntnis bringt.

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.