STM32 - Problem mit Eclipse Header-Verwaltung

Gast #4156968
Lesenswert?
• ▲
▼
Ich würde gerne die STM32 Cube Beispiele testen. Ich habe unter Eclipse 
Kepler unter Settings -> Cross ARM C Compiler -> Includes den Pfad für 
die Datei stm32f4_discovery.h eingetragen und zusätzlich noch als 
Include File angegeben (gleiches auch für die Registerkarte 'Cross ARM 
C++ Compiler').
In 'stm32f4_discovery.c' verschwand daraufhin brav der Hovertext ("could 
not be solved" o. ähnl.). Aber Einträge wie LED4_GPIO_PORT die als
#define LED4_PIN   GPIO_PIN_12
in stm32f4_discovery.h liegen werden nicht aufgelöst.

Dieses Verwaltungsgedöns das dem gesunden Menschenverstand widerspricht 
macht mich noch wahnzinnig.

Woran liegt's?
Gast #4156990
Lesenswert?
• ▲
▼
Das ist die falsche Stelle. Du solltest Include-Pfade unter "C/C++ 
General -> Paths and Symbols -> Includes" eintragen.

Außerdem sind die im Hovertext angezeigten Fehler nicht aussagekräftig; 
das ist nur das, was eclipse sich so ausdenkt. Lasse den Compiler 
laufen, der entscheidet letztendlich was richtig und falsch ist...
Gast #4157098
Lesenswert?
• ▲
▼
Interessant.
Hab eben mal nachgeschaut, offensichtlich hat Eclipse meine Einträge in 
Properties -> C/C++ Build -> Settings -> Registerkarte 'Tool Settings' 
-> Cross ARM C++ Compiler -> Includes -> Include Path
nach
 C/C++ General -> Path and Symbols -> Registerkarte 'Includes' -> GNU 
C++ -> Include directories
von alleine übertragen. Wie dem auch sei.
Aber gehen will es trotzdem nicht.

  *

10 Minuten später...
Jetzt verste ich grad' gar nichts mehr.
Hab das Projekt geschlossen, eine (Sicherheits-)Kopie von 
stm32f4_discovery.h gelöscht, ein bissel rumgeklickt - und nu is der 
Fehler weg.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.