MPLAB X IDE v5.20 Probleme beim Einbinden der AVR Toolchain

Gast #5909681
Nabend zusammen!

Ich wollte mal testen, wie sich die MPLAB X IDE zur Entwicklung von 
Software in C für Atmel µCs eignet, mit anschließendem Programmieren 
über den PicKit4 und Debuggen.

Nach der Installation der Software und Bereitstellen der AVR Toolchain 
tut sich nun folgendes Problem auf:

Einfache Anweisung wie "#include <avr/portpins.h>" führen zu dem Fehler:
"Cannot find include file <avr/portpins.h>".

Den korrekten Pfad zur Toolchain habe ich der IDE bereits über Project 
-> Properties -> General -> Source Folders mitgeteilt. Auch habe ich die 
Varianten "Relativ" und "Absolut" Pfad ausprobiert. Bringt leider 
nichts.

Übrigens "Projekt Includes" wie " #include "serial.h" " funktionieren 
einwandfrei.

Wenn ich die Autovervollständigung nutze "#include <" eingeben und dann 
Strg + Leertaste drücken, wird mir nur der Inahlt des 
Projektverzeichnisses vorgeschlagen.

Mein BS: Windows 10

Ich hoffe es kann mir hier jemand weiterhelfen?! Vermutlich ist es wie 
fast immer nur ein kleiner Haken, der nicht gesetzt ist :D...

Besten Dank im Voraus! VG
#5910176
Jesse schrieb:
> Nabend zusammen!
>
> Ich wollte mal testen, wie sich die MPLAB X IDE zur Entwicklung von
> Software in C für Atmel µCs eignet, mit anschließendem Programmieren
> über den PicKit4 und Debuggen.
>

Ernstgemeinte Frage: hat die MPLAB IDE Vorteile gegenüber Atmel Studio? 
Welche?

PicKit 4 läuft bei mir auch unter Atmel Studio (getestet mit 
verschiedenen ATtiny), siehe hier:

Beitrag "PICkit 4 wird verkauft"
Gast #5910896
@Stefanus F.: Danke für deinen Tipp! Ich habe die ganze Zeit an der 
falschen Stelle gesucht...  Trotzdem brachte es nur teilweise Erfolg. 
Auf einem anderen Rechner funktioniert alles einwandfrei. Dort werden 
ohne weitere Einstellungen bei include auch die gewünschten Header 
Dateien vorgeschlagen. Rest funktioniert dann auch wie gewünscht. Aber 
wo der Unterschied nun liegt, kann ich noch nicht sagen... Werde es 
weiter untersuchen!

@Dieter R.: Entscheidende Vorteile habe ich noch nicht gefunden. Stehe 
aber auch noch am Anfang mit der IDE.

Im Fokus liegt für mich auch eher der PicKit 4 (ist bestellt) . Aber da 
scheinbar nicht klar ist, ob und wie es mit dem Atmel Studio langfristig 
weiter geht, wollte ich mir MPLAB mal anschauen...
Gast #5910904
> Ernstgemeinte Frage: hat die MPLAB IDE Vorteile gegenüber Atmel Studio?

Ist für mich die Plattformunabhängigkeit. Embedded hieß früher immer 
Windows, wenn Herstellertools. Jetzt brauch ich Windows nur noch für 
AS7, was mit verbesserten MPLABX-Fähigkeiten eines Tages wahrscheinlich 
auch enden wird.

Habe bei v5.20 unter Linux auch etwas komisches. Kompilieren 
funktioniert ganz normal. Nur die IDE graut teilweise den ganzen Code 
ein. Wenn ich zusätzlich
1
/opt/microchip/xc8/v2.05/avr/avr/include
2
/opt/microchip/xc8/v2.05/avr/lib/gcc/avr/5.4.0/include

setze, funktioniert es.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 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.