Hallo Forum, hab folgendes Problem: Programmiere ein AT90USB in C im AVRStudio(WinAVR plugged in). Ich habe neues Projekt erstellt. Alles funktioniert. Außer syntax-highlighting im AVRStudio: z.B. if, for, usw werden nicht wie gewohnt blau sonder schwarz dargestellt. #inlcude wird auch wie kommentare grün dargestellt. Hab unter EDIT->FONT AND COLOR versucht Editor anzupassen, aber das Problem scheint zu sein, dass er die Keywords nicht erkennt. Kommentare, Operanten, Derictive stellt er aber richtig dar. Kennt jemand dieses Problem?
seltsam. Wenn ich z.b. delay.h aufmache, ist der code mit syntax highlighting dargestellt. Aber alle meine Dateien - .h oder .c - sehen aus wie text. Außerdem habe grad gemerkt, dass alles was nach ; kommt ebenfalls grün ist - also Kommentar, wie beim Assembler. Kann es sein dass hier ein BUG im AVR Studio ist?
Ich verwende: AVR Studio: Ver 4.13.528 gcc-Compiler: WinAVR habe das Problem gefunden: Ich hatte ich auch vorher das Projekt in einem Ordner auf dem Server erstellt und programmiert. In diesem Fall erkannte AVR-STudio-Syntaxhighlighter mein C-Code als Assemblercode. Aber nur dann, wenn ich das Projekt in diesem bestimmten Ordner anlege. Wenn ich das selbe Projekt lokal erstelle, oder in einem anderen Ordner auf dem Server, funktioniert Systaxhighlighting wie gewohnt. Hexerei! :)
Hallo, dieses Problem ist mir auch aufgefallen. Ich hatte die Projekte in "Eigene Dateien" und hatte auch den ASM Syntax Highlight Style. Jetzt habe ich in dem Gesamtpfad ein wenig umbenannt und es funktioniert!? Schönen Gruß RF AVR Studio 4.13 B 528
Hallo, ich muss den alten Thread mal ausgraben, denn ich habe grad das gleiche Problem mit der Syntaxerkennung. Dabei ist mir etwas aufgefallen. Ich bitte euch das mal zu kontrollieren. Legt man ein Projekt in einem Ordner mit einem Punkt im Pfadnamen an und auf diesen Punkt folgt ein 's' oder 'S', so erkennt AVR Studio die Quelldateien nicht korrekt. Z.B.:
1 | C:\Test.s_Und_dann_ist_egal_was_kommt\Testprojekt |
Ich habe nicht alle Buchstaben des Alphabets hinter dem Punkt ausprobiert, aber bei 'c,C,a,A,i' läuft alles korrekt. MfG Michael
1 | AVR Studio 4.18.700 |
2 | GUI Version 4, 18, 0, 685 |
3 | AVR Simulator 2 |
4 | ATMEGA128 265 |
5 | Operating System |
6 | Major 5 |
7 | Minor 1 |
8 | PlatformID 2 |
9 | Build 2600 |
10 | Service Pack 3 |
11 | Plugins: |
12 | AvrPluginAvrAsmObject 1, 0, 0, 48 |
13 | AvrPluginavrgccplugin 1, 0, 0, 11 |
14 | Stk500Dll 1, 0, 1, 15 |
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.