Forum: Compiler & IDEs @unimplemented location


von Hal S. (hal9000de)


Lesenswert?

Wenn ich im AVR Studio 5 im Debug Modus bin und mir die Variablenwerte 
im Locals- oder Watch-Fenster anschauen möchte bekomme ich unter Type 
immer nur die Meldung ...@unimplemented. Entsprechend ist der Wert der 
Variable 0.
Was mach ich falsch? Muß ich noch einen Headerfile einbinden? ...

von Chris (Gast)


Lesenswert?

Hmmm, das Problem habe ich auch gerade, wüsste darauf auch gerne eine 
Antwort.

von Hal S. (hal9000de)


Lesenswert?

sorry habe es mittlerweile.
In den Compiler Optionen die Optimization deaktivieren (-O0)

Zusatzfrage:
Wie werden allerdings dann _delay_ms und _delay_us korrekt ausgeführt?

von Chris (Gast)


Lesenswert?

Tja gute Frage. Das war bei mir der Grund warum ich die Optimierung erst 
angeschaltet habe. So Pi*Daumen würd ich sagen ja, aber nachgemessen hab 
ichs noch nicht.

von Ralf (Gast)


Lesenswert?

Hal Smith schrieb:
> In den Compiler Optionen die Optimization deaktivieren (-O0)
Zufall.

Die Variable ist in einem Register. Ausnahmsweise für Debugzwecke mal 
mit volatile deklarieren.

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.