Programm von WinAVR funk nicht in AVRStudio 5

Gast #2663654
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ß
Gast #2663705
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.
Gast #2663979
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.
Gast #2664059
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.
Gast #2664093
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!
Gast #2664117
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.