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
Source Folders sind für deine eigenen Quelltexte. Die AVR includes musst du irgendwo unter "Include Folders" einstellen. Da ich deine IDE nicht kenne, kann ich es nicht genauer sagen. https://www.microchip.com/forums/upfiles/70023/6045F3B099BD46BFAC75D0BB599E9AA4.png
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"
@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...
> 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.
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.