AVR-Eclipse falsche Autovervollständigung/ Syntaxprüfung korrigieren
Wer Eclipse mit dem AVR Plugin nutzt, kennt wahrscheinlich das Problem, dass die Autovervollständigung/ Syntaxprüfung manchmal nicht korrekt funktioniert. Ich möchte euch einen Trick zeigen, wie ihr dies beheben könnt.
Zur Zeit nutze ich:
- Eclipse 3.7
- CDT 8.0
- AVR-Eclipse 2.4 Beta
Das Problem:
Target usw. ist natürlich korrekt eingestellt.
Lösung:
- Unter (rechtsklick aufs Projekt) „Properties->AVR->Target Hardware“ prüfen ob der MCU Type und die Clock Frequenz stimmen.
- Unter (rechtsklick aufs Projekt) „Properties->C/C++General-> Paths and Symbols“prüfen, ob die Include-Verzeichnisse stimmen. Mit WinAVR sollte es wie folgt aussehen:
- c:/winavr20100110/lib/gcc/avr/4.3.3/include
- c:/winavr20100110/lib/gcc/avr/4.3.3/include-fixed
- c:/winavr20100110/avr/include
- (rechtsklick aufs Projekt) „Index->Freshen all files“ anklicken
- Eclipse schließen
- Explorer öffnen und in das Verzeichnis „X:\{workspace}\.metadata\.plugins\org.eclipse.cdt.make.core“ wechseln
- Datei „{Projektname}.sc“ löschen!
- Eclipse starten
- Wieder (rechtklick aufs Projekt) „Index->Freshen all files“ anklicken
Danach sollte alles korrekt funktionieren.
Viel Spaß und ich hoffe ich konnte euch helfen.
Schlagwörter: AVR, eclipse, Plugin