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:

  1. Unter (rechtsklick aufs Projekt) „Properties->AVR->Target Hardware“ prüfen ob der MCU Type und die Clock Frequenz stimmen.
  2. 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
  3. (rechtsklick aufs Projekt) „Index->Freshen all files“ anklicken
  4. Eclipse schließen
  5. Explorer öffnen und in das Verzeichnis „X:\{workspace}\.metadata\.plugins\org.eclipse.cdt.make.core“ wechseln
  6. Datei „{Projektname}.sc“ löschen!
  7. Eclipse starten
  8. 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: , ,

Hinterlasse einen Kommentar

Name: (erforderlich)

eMail: (erforderlich)

Website:

Kommentar: