Forum: Mikrocontroller und Digitale Elektronik Programm von WinAVR funk nicht in AVRStudio 5


von Martin (Gast)


Lesenswert?

Hallo,

ich versuche gerade mein gluck mit AS5, allerdings gibt es in AS5 viele 
Einstellungen bezüglich Toolchain.

Zum Problem:

Ich habe ein Software (LCD Routine von Tutorial) der einwandfrei mit 
WinAVR läuft, wenn ich es mit AS5 übersetzte und auf dem µC flashe 
passiert nichts, LCD wird initialisiert (Cursor blink) kommt aber 
garnichts, ich hab in AS5 die optimieron (so wie in WinAVR) auf Os 
eingeschaltet CPU auch eingestellt und nichts, was muß ich noch in AS5 
einstellen? weiß jemand?

Gruß

von Oliver J. (skriptkiddy)


Lesenswert?

Martin schrieb:
> was muß ich noch in AS5
> einstellen?

Den verwendeten µC vielleicht?
Die genutzte Taktfrequenz?

Gruß Oliver

von Martin (Gast)


Lesenswert?

Hallo Oliver,

das passt soweit, µC wird beim neuen Project gefragt und Taktfrequenz 
ist auch ok.

von Chainy (Gast)


Lesenswert?

Studio5 benutzt standardmäßig AVRTOOLCHAIN, nicht WINAVR.
Beide lassen sich wahlweise benutzen, dabei ist darauf zu achten, dass 
im Systempath WINAVR nach AVRTOOLCHAIN steht. Dies ist regelmässig 
nicht der Fal, wenn WINAVR zuletzt installiert wurde.

von Martin (Gast)


Lesenswert?

Chainy schrieb:
> Studio5 benutzt standardmäßig AVRTOOLCHAIN, nicht WINAVR.

Das ist mir klar aber Toolchain und WinAVR benutzen doch den gnu-gcc 
oder nicht? nun in WinAVR erledig die ganze gcc Einstellungen die 
Makefile (Makefile Template), in AS5 muß man in Toolchain alles von Hand 
eintragen (denke ich) wie Taktfrequenz usw. und da fehlt mir bestimmt 
irdgenwas aber keine Ahnung was, wäre schön wenn die Profis hier mir ein 
Tipp geben.

von Chainy (Gast)


Lesenswert?

Martin schrieb:
> in AS5 muß man in Toolchain alles von Hand eintragen (denke ich)

Nein, ein makefile lässt sich auch mit AVRTOOLCHAIN nutzen. Allerdings 
gibt es ein Problem bei der Verwendung von makefiles, die für WINAVR 
erstellt wurden. Diese müssen ggf. angepasst werden.

Das Problem ist, dass sh.exe (shell) in AVRTOOLCHAIN offenbar fehlt. 
Dies kann leicht behoben werden, wenn im Systempath nach AVRTOOLCHAIN 
WINAVR folgt.

von Gerhard G. (g_g)


Angehängte Dateien:

Lesenswert?

Hallo,

Martin schrieb:
> wenn die Profis hier mir einTipp geben.

Siehe Anhang!
Für Optimieren und Geschwindigkeit

Gruß G.G.

von Martin (Gast)


Lesenswert?

Hallo G.G.

Danke schön für die Bilder, das habe ich schon gemacht bzw. das meine 
ich hier:

Martin schrieb:
> ich hab in AS5 die optimieron (so wie in WinAVR) auf Os
> eingeschaltet CPU auch eingestellt und nichts,

trotzdem nichts!

von Martin (Gast)


Lesenswert?

Hmm... jetzt funktioniert!
Ist aber irgendwie komisch, wenn ich die "F_CPU" in Source schreibe 
statt in "Symbols" dann funktioniert, jetzt zeigt den LCD was er zeigen 
muß, bin aber Ratlos.

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.