Forum: Mikrocontroller und Digitale Elektronik nodemcu esp8266 in eclipse programmieren probleme


von Johannes (Gast)


Lesenswert?

Hallo,

ich habe ein nodeMCU mit einem ESP8266. Um den Code zu schreiben wollte 
ich gerne eclipse(Version: 2018-12 (4.10.0)) und nicht die Arduino IDE 
benutzen.
Doch leider funktiniert es bei mir nicht. Vielleicht habt ihr ja einen 
tip, was ich falsch gemacht habe, oder was ich vergessen habe?

- Per Default ist schon Eclipse C++ IDE for Arduino 3.0 installiert.
- Unter Window->Preferences->C/C++->Arduino habe ich 
http://arduino.esp8266.com/stable/package_esp8266com_index.json 
hinzugefügt (.json file für esp8266)
- Unter Help -> Arduino Downloads Manager konnte ich den esp8266 
hinzufügen

Letztendlich habe ich ein neues ARduino Projekt angelegt
1
#include <Arduino.h>
2
3
void setup() {
4
5
}
6
7
void loop() {
8
9
}

Wenn ich jetzt aber bauen möchte, bekomme ich die Fehlermeldung:
c:/users/johannes/.arduinocdt/packages/esp8266/tools/xtensa-lx106-elf-gc 
c/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xten 
sa-lx106-elf/bin/ld.exe:  cannot open linker script file 
local.eagle.app.v6.common.ld: No such file or directory

Damit komme ich leider nicht weiter.

von Stefan F. (Gast)


Lesenswert?

Da der Compiliervorgang in der Eclipse IDE (vermutlich) keine Vorteile 
gegenüber der Arduino IDE bietet, benutze ich weiterhin die Arduino IDE 
zum COmpilieren und Flashen. Die "große" IDE (nicht Eclipse, sondern 
eine andere) nutze ich nur als besseren Texteditor. Dazu braucht man 
dann auch keine halbgaren Plugins. Siehe 
http://stefanfrings.de/esp8266/index.html#otheride

Vielleicht ist das ein Ansatz, mit dem du auch klar kommst.

von Timmo H. (masterfx)


Lesenswert?

Oder mal PlatformIO ausprobieren. Arbeite sowohl für AVRs als auch Esp 
arduinos damit und bin sehr zufrieden

: Bearbeitet durch User
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
Noch kein Account? Hier anmelden.